标签: linux signals
在我的计划开始时说我SIG_IGN SIGPIPE。之后,我收到SIGPIPE。 通常,在收到信号时处于活动状态的某些系统调用(如select())将被中断,并将返回失败并设置errno = EINTR。我的问题是,如果我明确地告诉Linux内核我想忽略SIGPIPE,会发生这种情况吗?
SIG_IGN
SIGPIPE
select()
errno = EINTR
答案 0 :(得分:0)
没有。它会忽略它。唯一不容忽视的信号是SIGKILL。