信号集给我们提供了一个能表示多个信号的是数据类型(sigset_t), 它将在sigprocmask, sigpending, sigsuspend之类的函数中用到, 这些函数我会在以后的文章中介绍.
1. 信号集相关函数:
#include <signal.h>
int sigemptyset(sigset_t *set );
成功则返回0, 出错则返回-1.
int sigemptyset(sigset_t *set );
成功则返回0, 出错则返回-1.
这个函数用作初始化set指向的信号集, 清空其中的所有信号.
#include <signal.h>
int sigfillset(sigset_t *set );
成功则返回0, 出错则返回-1.
int sigfillset(sigset_t *set );
成功则返回0, 出错则返回-1.
这个函数用作初始化set指向的信号集, 填充其中的所有信号.
#include <signal.h