开发者学堂课程【物联网开发- Linux 高级程序设计全套视频:Sigismember 函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/660/detail/11019
Sigismember 函数
内容介绍
一、Sigismember 函数概述
二、操作
一、Sigismember 函数概述
Is是是否的意思,meber是成员的意思
判断某个集合中是否有某个信号
#include<signa1.h>
int sigismember(const sigset_t *set,int signum);
set是集合,signum是信号
功能:
查询 signum 标识的信号是否在信号集合 set之中。
参数:
set:信号集标识符号的地址。 signum:信号的编号。
返回值:
在信号集中返回 1,不在信号集中返回 0错误,返回 -1
二、操作
假如判断2号信号是否在set2这个集合当中。
第一个参数穿set2,第二个参数传2
ret=sigismember(&set2,2);//
//如果2号信号, 在set2集合中,ret的值是1,不在ret的值0,
//出错返回-1