被忽略的信号是否会在Linux下中断系统调用?

时间:2012-10-09 22:27:46

标签: linux signals

在我的计划开始时说我SIG_IGN SIGPIPE。之后,我收到SIGPIPE通常,在收到信号时处于活动状态的某些系统调用(如select())将被中断,并将返回失败并设置errno = EINTR。我的问题是,如果我明确地告诉Linux内核我想忽略SIGPIPE,会发生这种情况吗?

1 个答案:

答案 0 :(得分:0)

没有。它会忽略它。唯一不容忽视的信号是SIGKILL。