标签: c linux signals
我想要做的是防止信号中断我的应用程序。例如,在已知的点上,在进行系统调用之前,我将检查待处理的信号并调用它们的处理程序。换句话说,我想将信号处理推迟到代码中的已知点。
知道如何做到这一点?这可以在用户空间中完成还是需要内核修改?
答案 0 :(得分:1)
sigprocmask:http://resin.csoft.net/cgi-bin/man.cgi?section=2&topic=sigprocmask