
SIGBLOCK(2)                UNIX Programmer's Manual                SIGBLOCK(2)

NNAAMMEE
     ssiiggbblloocckk - block signals

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<ssyyss//ssiiggnnaall..hh>>

     _i_n_t
     ssiiggbblloocckk(_i_n_t _m_a_s_k)

     _i_n_t
     ssiiggmmaasskk(_s_i_g_n_u_m)

DDEESSCCRRIIPPTTIIOONN
     TThhiiss iinntteerrffaaccee iiss mmaaddee oobbssoolleettee bbyy::  sigprocmask(2).

     SSiiggbblloocckk() adds the signals specified in _m_a_s_k to the set of signals cur-
     rently being blocked from delivery.  Signals are blocked if the corre-
     sponding bit in _m_a_s_k is a 1; the macro ssiiggmmaasskk() is provided to construct
     the mask for a given _s_i_g_n_u_m.

     It is not possible to block SIGKILL or SIGSTOP; this restriction is
     silently imposed by the system.

RREETTUURRNN VVAALLUUEESS
     The previous set of masked signals is returned.

SSEEEE AALLSSOO
     kill(2),  sigprocmask(2),  sigaction(2),  sigsetmask(2),  sigsetops(3)

HHIISSTTOORRYY
     The ssiiggbblloocckk function call appeared in 4.2BSD and has been deprecated.

4.2 Berkeley Distribution       March 10, 1991                               1






























