sigpending(2)
NAME
sigpending − examine pending signals
SYNOPSIS
#include <signal.h>
int sigpending(sigset_t *set);
DESCRIPTION
sigpending() stores sets of signals that are blocked from delivery and are pending to the calling process, at the location pointed to by set.
RETURN VALUE
Upon successful completion, sigpending() returns 0. Otherwise −1 is returned and errno is set to indicate the error.
ERRORS
No errors are defined.
SEE ALSO
sigaddset(), sigdelset(), sigemptyset(), sigfillset(), sigismember(), sigprocmask(), <signal.h>.
CHANGE HISTORY
First release in Issue 3.
HP−UX EXTENSIONS
ERRORS
sigpending() fails if the following condition is encountered:
[EFAULT] set points to an invalid address. The reliable detection of this error is implementation dependent.
AUTHOR
sigpending() was derived from the IEEE POSIX 1003.1-1988 Standard.
SEE ALSO
sigaction(2), sigsuspend(2), sigprocmask(2), sigsetops(3C), signal(5).
STANDARDS CONFORMANCE
sigpending(): AES, SVID3, XPG3, XPG4, FIPS 151-2, POSIX.1
Hewlett-Packard Company — HP-UX Release 10.20: July 1996