曲径通幽论坛

标题: sigaddset()/sigdelset() -- 从信号集中添加或删除信号 [打印本页]

作者: beyes    时间: 2012-8-1 22:36
标题: sigaddset()/sigdelset() -- 从信号集中添加或删除信号
sigaddset() 和 sigdelset() 函数的原型如下:
[C++] 纯文本查看 复制代码
#include <signal.h>
int sigaddset(sigset_t *set, int signum);
int sigdelset(sigset_t *set, int signum);

在初始化一个信号集后(使用 sigemptyset()  或sigfillset()  函数 ),就可以对信号集增加或删除信号。sigaddset() 函数在信号集中添加信号;sigdelset() 函数从信号集中删除信号,它们的实质原理就是将相应的信号位置 1 或者清零。

测试代码可参考:http://www.groad.net/bbs/read.php?tid-7325.html




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2