SIGBLOCK(2) — SYSTEM CALLS
NAME
sigblock, sigmask − block signals
SYNOPSIS
#include <signal.h>
sigblock(mask);
int mask;
#define sigmask(signum)
DESCRIPTION
sigblock() adds the signals specified in mask to the set of signals currently being blocked from delivery. Signals are blocked if the appropriate bit in mask is a 1; the macro sigmask() is provided to construct the mask for a given signum. The previous mask is returned, and may be restored using sigsetmask(2).
It is not possible to block SIGKILL, SIGSTOP, or SIGCONT; this restriction is silently imposed by the system.
RETURN VALUE
The previous set of masked signals is returned.
SEE ALSO
kill(2V), sigsetmask(2), sigvec(2), signal(3)
Sun Release 4.0 — Last change: 22 March 1989