MirBSD manpage: 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.

MirBSD #10-current               June 4, 1993                                1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

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

Kontakt / Impressum & Datenschutzerklärung