manpages.info - online man pages   

Mac OS X / Darwin man pages : sigsetmask (2)
sigsetmask (2)

Table of Contents

Name

sigsetmask - set current signal mask

Library

Standard C Library (libc, -lc)

Synopsis

#include <signal.h>

int
sigsetmask(int mask);

sigmask(signum);

Description

This interface is made obsolete by: sigprocmask(2) .

Sigsetmask() sets the current signal mask. Signals are blocked from delivery if the corresponding bit in mask is a 1; the macro sigmask() is provided to construct the mask for a given signum.

The system quietly disallows SIGKILL or SIGSTOP to be blocked.

Return Values

The previous set of masked signals is returned.

See Also

kill(2) , sigaction(2) , sigblock(2) , sigprocmask(2) , sigsuspend(2) , sigvec(2) , sigsetops(3)

History

The sigsetmask() function call appeared in 4.2BSD and has been deprecated.


Table of Contents