2.11BSD/man/cat2/sigblock.0
SIGBLOCK(2) UNIX Programmer's Manual SIGBLOCK(2)
NAME
sigblock - block signals
SYNOPSIS
#include <signal.h>
_o_m_a_s_k = sigblock(_m_a_s_k);
long _o_m_a_s_k, _m_a_s_k;
_m_a_s_k = sigmask(_s_i_g_n_u_m)
long _m_a_s_k;
int _s_i_g_n_u_m;
DESCRIPTION
This interface is made obsolete by: sigprocmask(2).
Sigblock causes the signals specified in _m_a_s_k to be added to
the set of signals currently being blocked from delivery.
Signals are blocked if the corresponding bit in _m_a_s_k is a 1;
the macro sigmask is provided to construct the mask for a
given _s_i_g_n_u_m.
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(2), sigprocmask(2), sigaction(2), sigsetmask(2), sig-
setops(2)
HISTORY
The sigblock function call appeared in 4.2BSD and has been
deprecated.
Printed 11/26/99 September 2, 1997 1