标签: unix signals
我想知道SIGCLD和SIGCHLD信号之间的基本区别是什么?这些只是不同架构上相同信号的不同名称吗?
答案 0 :(得分:5)
今天,这是一个别名,确切的系统信号。事实上,SIGCLD是今天SIGCHLD的System V名称。
历史上,SIGCHLD起源于BSD,是POSIX采用的名称。基于System V SIGCLD,当信号设置为SIG_IGN时,唯一的区别是:
BSD会生成僵尸,而System-V则不会。