SIGPENDINGSection: Linux Programmer's Manual (2)
Index Return to Main Contents
NAMEsigpending - examine pending signals
int sigpending(sigset_t *set);
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
RETURN VALUEsigpending() returns 0 on success and -1 on error.
- set points to memory which is not a valid part of the process address space.
NOTESSee sigsetops(3) for details on manipulating signal sets.
The set of signals that is pending for a thread is the union of the set of signals that is pending for that thread and the set of threads that is peding for the process as a whole; see signal(7).
BUGSIn versions of glibc up to and including 2.2.1, there is a bug in the wrapper function for sigpending() which means that information about pending real-time signals is not correctly returned.
SEE ALSOkill(2), sigaction(2), signal(2), sigprocmask(2), sigsuspend(2), sigsetops(3), signal(7)
COLOPHONThis page is part of release 3.21 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.