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 loewis
Recipients amaury.forgeotdarc, kristjan.jonsson, loewis, mhammond
Date 2009-01-02.18:15:20
SpamBayes Score 0.03229514
Marked as misclassified No
Message-id <495E59B6.10706@v.loewis.de>
In-reply-to <930F189C8A437347B80DF2C156F7EC7F04D1883E4D@exchis.ccp.ad.local>
Content
> We've had this discussion before, you know, 2006.
> MS is asserting on preconditions that are undefined by the standard.
> As such, they are not in violation.

I remember, and you were already wrong back then :-)

MS asserts (in winsig.c) that the signal number in signal() is one
of the explicit list of supported or ignored signals; if it isn't,
it aborts. This is in violation to ISO C, 7.14.1.1p8, which specifies
that SIG_ERR must be returned and errno set.

It is true that Python *also* invokes undefined behavior in certain
cases; contributions to eliminate these are welcome.
History
Date User Action Args
2009-01-02 18:15:21loewissetrecipients: + loewis, mhammond, amaury.forgeotdarc, kristjan.jonsson
2009-01-02 18:15:21loewislinkissue4804 messages
2009-01-02 18:15:20loewiscreate