sigblock(3BSD) (BSD System Compatibility) sigblock(3BSD)
NAME
sigblock, sigmask - (BSD) block signals
SYNOPSIS
/usr/ucb/cc [flag . . . ] file . . .
#include <signal.h>
sigblock(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(3BSD).
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.
REFERENCES
kill(2), sigaction(2), signal(2), sigsetmask(3BSD),
sigvec(3BSD)
Copyright 1994 Novell, Inc. Page 1