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

NNAAMMEE
     ssiiggsseettmmaasskk - set current signal mask

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gsseettmmaasskk(_i_n_t _m_a_s_k)

     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edd bbyy::  sigprocmask(2).

     SSiiggsseettmmaasskk() sets the current signal mask Signals are blocked from deliv-
     ery if the corresponding bit in _m_a_s_k is a 1; the macro ssiiggmmaasskk() is pro-
     vided to construct the mask for a given _s_i_g_n_u_m.

     The system quietly disallows SIGKILL or SIGSTOP to be blocked.

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
     sigprocmask(2),  kill(2),  sigaction(2),  sigsuspend(2),  sigvec(2),
     sigblock(2),  sigsetops(3)

HHIISSTTOORRYY
     The ssiiggsseettmmaasskk function call appeared in 4.2BSD and has been deprecated.

4.2 Berkeley Distribution       March 10, 1991                               1
































