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:
|