gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:09 28 4
gpt4 key购买 nike

假设我在程序开始时 SIG_IGN SIGPIPE。稍后,我收到一个 SIGPIPE通常,一些在接收到信号时处于事件状态的系统调用(例如select())将被中断并返回失败并设置errno = EINTR。我的问题是,如果我明确告诉 Linux 内核我想忽略 SIGPIPE,会发生这种情况吗?

最佳答案

没有。它只会忽略它。唯一不能忽略的信号是 SIGKILL。

关于linux - 在 Linux 下,被忽略的信号是否仍会中断系统调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809327/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com