开发者学堂课程【物联网开发- Linux 高级程序设计全套视频: Sigemptyset 函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/660/detail/11017
Sigemptyset 函数
内容
一、Sigemptyset 函数概述
二、创建一个空的信号集合
一、Sigemptyset 函数概述
mpty是空的意思,相当于初始化一个空的信号集
#include <signal.h>
int sigemptyset(sigset t *set)
参数是一个sigemptyset_t的指针
功能:
初始化由 set指向的信号集,清除其中所有的信号即初始化一个空的信号集。
参数:
set:信号集标识的地址,以后操作此信号集,对 set 进行操作就可以了。
返回值:
成功返回 0,失败返回 -1。
二、创建一个空的信号集合
sigemptyset_t这个函数使用的时候非常简单。
首先定义一个变量sigset-t set1,set1就为一个信号集。
然后int ret,ret = sigemptyset (&set1);
创建了一个空的信号集合set1,sigemptyset相当于将set1的递传进去了,给set1这个结构体赋值,初始化了一个srt1集合,
set1里面没有信号。