用于随时添加信号屏蔽字 ;
sigaction : signal增强版本, 当处理信号时, 可以随意添加信号屏蔽字
sigset_t newmask,oldmask,pendmask;
signal(SIGINT...,sig_handler);
sigemptyset(&newmask);
sigaddset(&newmask,SIGINT);
//屏蔽SIGINT
sigprocmask...",1);
}
//SIGINT 是否置位
sigpending(&pendmask);
printf("pend sigint ?...%d\n",sigismember(&pendmask,SIGINT));
puts("restore mask");
//还原
sigprocmask(SIG_SETMASK,&oldmask...,NULL);
puts("sigint unlock");
while(1){
sleep(1);
write(1,"