sigismemeber及sigdelset函数解析
发布时间
阅读量:
阅读量
头文件
#include<signal.h>
函数原型
int sigismember(const sigset_t *set,int signum);
相关函数
sigemptyset,sigfillset,sigaddset,sigdelset
说明
该函数用于检测指定signum信号是否已包含在set信号集中。如果集合中已包含该信号,则返回1;否则返回0。若出现错误将返回-1。
EFAULT 参数set指针地址无法存取
EINVAL 参数signum 非合法的信号编号
5范例
#include<stdio.h>
#include<stdlib.h>
#include<signal.h>
int main(int argc, char* argv[])
{
sigset_t set;
sigemptyset(&set);
for(int i=0;i<36;i++)
{
sigaddset(&set,i);
}
sigdelset(&set,SIGHUP);
if(sigismember(&set, SIGHUP)){
printf("In it!\n");
}else{
printf("Not in it!\n");
}
return 0; }
头文件
#include<signal.h>
函数原型
全部评论 (0)
还没有任何评论哟~
