homepage

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 lazka
Recipients lazka
Date 2020年07月23日.07:51:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1595490704.07.0.649120374256.issue41374@roundup.psfhosted.org>
In-reply-to
Content
The TCP macros are provided by netinet/tcp.h, which for some reason is skipped here: https://github.com/python/cpython/blob/592527f3ee59616eca2bd1da771f7c14cee808d5/Modules/socketmodule.h#L11
Until cygwin 3.1.6 these macros were also provided by sys/socket.h, but this got removed in https://cygwin.com/git/?p=newlib-cygwin.git;a=commit;h=e037192b505b4f233fca9a6deafc9797210f6693
This leads to socket.TCP_NODELAY for example not being available anymore.
git blame leads me to https://github.com/python/cpython/commit/b5daaed30d7c54ba1f516289f3a7a30a864133af introducing this special case, which isn't very helpful. I'd suggest to just remove the cygwin check and always include it (which works fine on my machine)
Downstream bug report for extra context: https://github.com/msys2/MSYS2-packages/issues/2050 
History
Date User Action Args
2020年07月23日 07:51:44lazkasetrecipients: + lazka
2020年07月23日 07:51:44lazkasetmessageid: <1595490704.07.0.649120374256.issue41374@roundup.psfhosted.org>
2020年07月23日 07:51:44lazkalinkissue41374 messages
2020年07月23日 07:51:43lazkacreate

AltStyle によって変換されたページ (->オリジナル) /