PSIGNAL(3)
NAME
psignal, sys_siglist − system signal messages
USAGE
psignal(sig, s) unsigned sig; char *s;
char *sys_siglist[];
DESCRIPTION
Psignal produces a short message on the standard error file describing the indicated signal. The message consists of the argument string s, a colon, the name of the signal, and a newline. In practice, s is usually the name of the program that incurred the signal. The signal number should be one of those found in /usr/include/signal.h.
A vector of message strings, sys_siglist, is provided to simplify variant formatting of signal names. The signal number can be used as an index into this table to get the signal name without the newline. The “define NSIG” defined in signal.h is the number of messages provided for in the table; it should be checked, because assignment of signals to numbers may change, and new signals may be added to the system before they are added to the table.