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

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

NAME

     psignal, sys_siglist, sys_signame - system signal messages

SYNOPSIS

     #include <signal.h>

     void
     psignal(unsigned sig, const char *s);

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

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

SEE ALSO

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

HISTORY

     The psignal() function appeared in 4.2BSD.

MirOS BSD #10-current            June 4, 1993                                1

Generated on 2014-07-04 21:17:45 by $MirOS: src/scripts/roff2htm,v 1.79 2014/02/10 00:36:11 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‒2014 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

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