Antoine Pitrou <pit...@free.fr> added the comment:

It seems the canonical spelling is SIGCHLD. SIGCLD doesn't exist everywhere and 
it produces test failures under OS X:

http://www.python.org/dev/buildbot/all/builders/AMD64%20Leopard%203.x
http://www.python.org/dev/buildbot/all/builders/AMD64%20Snow%20Leopard%203.x

FWIW, this is what POSIX says:

“Some implementations, including System V, have a signal named SIGCLD, which is 
similar to SIGCHLD in 4.2 BSD. POSIX.1 permits implementations to have a single 
signal with both names. POSIX.1 carefully specifies ways in which conforming 
applications can avoid the semantic differences between the two different 
implementations. The name SIGCHLD was chosen for POSIX.1 because most current 
application usages of it can remain unchanged in conforming applications. 
SIGCLD in System V has more cases of semantics that POSIX.1 does not specify, 
and thus applications using it are more likely to require changes in addition 
to the name change.”

http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap02.html

----------
nosy: +pitrou

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue1731717>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to