Query: gsignal
OS: redhat
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GSIGNAL(3) Linux Programmer's Manual GSIGNAL(3)NAMEgsignal, ssignal - software signal facilitySYNOPSIS#include <signal.h> typedef void (*sighandler_t)(int); int gsignal(signum); sighandler_t ssignal(int signum, sighandler_t action);DESCRIPTIONDon't use these functions under Linux. Due to a historical mistake, under Linux these functions are aliases for raise() and signal(), respectively. Elsewhere, on SYSV-like systems, these functions implement software signalling, entirely independent of the classical signal and kill func- tions. The function ssignal() defines the action to take when the software signal with number signum is raised using the function gsig- nal(), and returns the previous such action or SIG_DFL. The function gsignal() does the following: if no action (or the action SIG_DFL) was specified for signum, then it does nothing and returns 0. If the action SIG_IGN was specified for signum, then it does nothing and returns 1. Otherwise, it resets the action to SIG_DFL and calls the action function with parameter signum, and returns the value returned by that function. The range of possible values signum varies (often 1-15 or 1-17).CONFORMING TOSVID2, XPG2. These functions are available under AIX, DG-UX, HPUX, SCO, Solaris, Tru64. They are called obsolete under most of these sys- tems, and are broken under Linux libc and glibc. Some systems also have gsignal_r() and ssignal_r().SEE ALSOkill(2), signal(2), raise(3) notGNU 2002-08-25 GSIGNAL(3)
Related Man Pages |
---|
ssignal(3c) - opensolaris |
gsignal(3) - linux |
gsignal(3) - redhat |
ssignal(3) - redhat |
gsignal(3) - minix |
Similar Topics in the Unix Linux Community |
---|
SCO Vs Redhat |
Mksysb Equivalent For Linux? |
AIX, Solaris, Linux Test Environment Design Question |
SCO's Oct. 20 Bankruptcy Hearing Cancelled |
HP_UX to Linux migration |