面试题答案
一键面试sigemptyset函数的作用
sigemptyset
函数用于清空一个信号集,将信号集中所有信号的标志位都设置为0,即该信号集不包含任何信号。
使用示例代码
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
int main() {
sigset_t set;
// 使用sigemptyset初始化信号集
if (sigemptyset(&set) == -1) {
perror("sigemptyset");
return 1;
}
// 输出信号集是否为空(0表示空,1表示非空)
printf("信号集是否为空:%d\n", sigisemptyset(&set));
return 0;
}