unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

SIGBLOCK(2)                   System Calls Manual                  SIGBLOCK(2)



NAME
       sigblock, sigmask - block signals

SYNOPSIS
       #include <&lt;signal.h>&gt;

       int sigblock(mask);
       int mask;

       int sigmask(signum)

DESCRIPTION
       sigblock()  adds  the  signals  specified in mask to the set of signals
       currently being blocked from delivery.  A  signal  is  blocked  if  the
       appropriate  bit  in  mask  is set.  The macro sigmask() is provided to
       construct the signal mask for a given signum.  sigblock()  returns  the
       previous signal mask, which may be restored using sigsetmask(2).

       It  is  not  possible to block SIGKILL or SIGSTOP.  The system silently
       imposes this restriction.

RETURN VALUES
       sigblock() returns the previous signal mask.

       The sigmask() macro returns the mask for the given signal number.

SEE ALSO
       kill(2V), sigsetmask(2), sigvec(2), signal(3V)



                                21 January 1990                    SIGBLOCK(2)