PSIGNAL(3) BSD Programmer's Manual PSIGNAL(3)
NAME
psignal, syssiglist syssigname - system signal messages
SYNOPSIS
#include <sys/signal.h>
void
psignal(unsigned sig, const char *s)
extern char *syssiglist[];
extern char *syssigname[];
DESCRIPTION
The psignal() function locates the descriptive message string for the
given signal number sig and writes it to the standard error.
If the argument 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 through the external array
syssiglist, indexed by recognized signal numbers. The external array
syssigname is used similarly and contains short, lower-case abbrevia-
tions for signals which are useful for recognizing signal names in user
input. The defined variable NSIG contains a count of the strings in
syssiglist and syssigname.
SEE ALSO
sigaction(2), perror(3)
HISTORY
The psignal() function appeared in 4.2BSD.
4.2 Berkeley Distribution March 26, 1993 1