【发布时间】:2014-01-08 04:11:27
【问题描述】:
谁能用一种非常简单的方式解释一下 sigemptyset() 的作用?为什么有用?我已经阅读了一堆定义,但我就是不明白。根据我收集的信息,它跟踪用于阻塞目的的信号?我不太确定我明白为什么这会有用。是不是我们没有递归地得到那个特定的信号?
使用 sigemptyset() 的基本示例:
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
int main(){
struct sigaction act;
sigemptyset(&act.sa_mask);
act.sa_handler=function_name;
act.sa_flags=0;
sigaction(SIGINT, &act, 0);
}
【问题讨论】: