MirOS Manual: psignal(3), sys_siglist(3), sys_signame(3)

PSIGNAL(3)                 BSD Programmer's Manual                  PSIGNAL(3)


     psignal, sys_siglist, sys_signame - system signal messages


     #include <signal.h>

     psignal(unsigned sig, const char *s);

     extern char *sys_siglist[];
     extern char *sys_signame[];


     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 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 abbrevia-
     tions 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.


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


     The psignal() function appeared in 4.2BSD.

MirOS BSD #10-current            June 4, 1993                                1

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.