sigemptysetsigfillsetsigaddsetsigdelsetsigismember
- manipulate signal sets
LIBRARY
Lb libc
SYNOPSIS
#include <signal.h> int
sigemptyset (sigset_t *set); int
sigfillset (sigset_t *set); int
sigaddset (sigset_t *set int signo); int
sigdelset (sigset_t *set int signo); int
sigismember (const sigset_t *set int signo);
DESCRIPTION
These functions manipulate signal sets stored in a
Fa sigset_t .
Either
sigemptyset ();
or
sigfillset ();
must be called for every object of type
Fa sigset_t
before any other use of the object.
The
sigemptyset ();
function initializes a signal set to be empty.
The
sigfillset ();
function initializes a signal set to contain all signals.
The
sigaddset ();
function adds the specified signal
Fa signo
to the signal set.
The
sigdelset ();
function deletes the specified signal
Fa signo
from the signal set.
The
sigismember ();
function returns whether a specified signal
Fa signo
is contained in the signal set.
RETURN VALUES
The
sigismember ();
function returns 1
if the signal is a member of the set,
0 otherwise.
The other functions return 0 upon success.
A -1 return value
indicates an error occurred and the global variable
errno
is set to indicate the reason.
ERRORS
These functions could fail if one of the following occurs: