PSIGNAL

Section: C Library Functions (3)
Index Return to Main Contents

BSD mandoc
BSD 4.2  

NAME

psignal sys_siglist sys_signame - system signal messages  

SYNOPSIS

Fd #include <sys/signal.h> Ft void Fn psignal unsigned sig const char *s Vt extern const char * const sys_siglist[]; Vt extern const char * const sys_signame[];  

DESCRIPTION

The Fn psignal function locates the descriptive message string for the given signal number Fa sig and writes it to the standard error.

If the argument Fa s is non- NULL it is written to the standard error file descriptor prior to the message string, immediately followed by a colon and a space. If the signal number is not recognized (sigaction(2) ) the string ``Unknown signal'' is produced.

The message strings can be accessed directly using the external array sys_siglist indexed by recognized signal numbers. The external array sys_signame is used similarly and contains short, upper-case abbreviations for signals which are useful for recognizing signal names in user input. The defined variable NSIG contains a count of the strings in sys_siglist and sys_signame  

SEE ALSO

sigaction(2), perror(3), setlocale(3), strsignal(3)  

HISTORY

The Fn psignal function appeared in BSD 4.2


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
HISTORY

This document was created by man2html, using the manual pages.
Time: 21:44:09 GMT, August 05, 2022