NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO
#include <signal.h>int sigemptyset(sigset_t * set);
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
These functions manipulate signal sets stored in a
sigset_t
. Either
sigemptyset()
or
sigfillset()
must be called for every object of type
sigset_t
before any other use of the object.
sigemptyset() initializes a signal set to be empty.
sigfillset() initializes a signal set to contain all signals.
sigaddset() adds the specified signal, signo , to the signal set.
sigdelset() deletes the specified signal, signo , from the signal set.
sigismember() returns whether a specified signal, signo , is contained in the signal set.
These functions are provided as macros in the include file <signal.h> . Actual functions are available if their names are undefined (with #undef name ).
The sigismember() function returns 1 if the signal is a member of the set, 0 otherwise. The other functions return 0 .
Currently no errors are detected.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO