|PSIGNAL(3)||Library Functions Manual||PSIGNAL(3)|
— system signal messages
int sig, const char
extern char *sys_siglist;
extern char *sys_signame;
function locates the descriptive message string for the given signal number
sig and writes it to the standard error.
If the argument s is not
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 (see
sigaction(2) for a list), 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 value
NSIG contains a count of the strings in
sys_siglist and sys_signame.
psignal() function appeared in
|May 16, 2019||OpenBSD-current|