This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients docs@python, ned.deily, ronaldoussoren, tcaswell
Date 2021-09-21.08:18:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1632212340.08.0.873849799039.issue45251@roundup.psfhosted.org>
In-reply-to
Content
The documentation for the SIG* constants also mentions:

----
SIG*
All the signal numbers are defined symbolically. For example, the hangup signal is defined as signal.SIGHUP; the variable names are identical to the names used in C programs, as found in <signal.h>. The Unix man page for ‘signal()’ lists the existing signals (on some systems this is signal(2), on others the list is in signal(7)). Note that not all systems define the same set of signal names; only those names defined by the system are defined by this module.
----

This is however mentioned halfway through the list of constants.  I'm not sure why this is so, IMHO it would be clearer to move the fragment I quote to the start of the module constants section.

We shouldn't define SIGCLD on platforms that don't have this name available in their libc headers, which includes macOS.  If the fragment above were moved to the start of the section no further updates would be required (IMHO).
History
Date User Action Args
2021-09-21 08:19:00ronaldoussorensetrecipients: + ronaldoussoren, ned.deily, docs@python, tcaswell
2021-09-21 08:19:00ronaldoussorensetmessageid: <1632212340.08.0.873849799039.issue45251@roundup.psfhosted.org>
2021-09-21 08:19:00ronaldoussorenlinkissue45251 messages
2021-09-21 08:18:59ronaldoussorencreate