SIGCLD和SIGCHLD信号有什么区别?

时间:2014-09-21 14:30:31

标签: unix signals

我想知道SIGCLD和SIGCHLD信号之间的基本区别是什么?这些只是不同架构上相同信号的不同名称吗?

1 个答案:

答案 0 :(得分:5)

今天,这是一个别名,确切的系统信号。事实上,SIGCLD是今天SIGCHLD的System V名称。

历史上,SIGCHLD起源于BSD,是POSIX采用的名称。基于System V SIGCLD,当信号设置为SIG_IGN时,唯一的区别是:

BSD会生成僵尸,而System-V则不会。