#include

int sigemptyset(sigset_t *set); 信号集设置为空

int sigfillset(sigset_t *set);

int sigfilladdset(sigset_t *set,int signo); 加入到信号集
int sigfilldelset(sigset_t *set,int signo);删除信号集

int sigismember(sigset_t *set int signo);查询是否包含信号集

int sigprocmask(int how ,const sigset_t *set,sigset_t *oset);  对信号集的处理

SIG_BLOCK 阻塞信号集

SIG_UNLOCK 信号集恢复正常