Adds the specified individual signal.
#include <signal.h> int sigaddset (sigset_t *set, int sig_number);
The sigaddset function adds the individual signal specified by sig_number from the signal set specified by set.
The following example shows how to generate and use a signal mask that blocks only the SIGINT signal from delivery.
#include <signal.h> int return_value; sigset_t newset; . . . sigemptyset(&newset); sigaddset(&newset, SIGINT); return_value = sigprocmask (SIG_SETMASK, &newset, NULL);
0 | Indicates success. |
-1 | Indicates an error; errno is set to one
of the following values:
|