bpo-31878: Fix _socket module compilation on Cygwin#4137
bpo-31878: Fix _socket module compilation on Cygwin#4137serhiy-storchaka merged 1 commit intopython:masterfrom
Conversation
|
I think it is better to remove PYCC_VACPP in a separate commit. |
|
OS/2 support was removed in bpo-16135. |
I agree, it's distributing to have both changes in the same PR. Moreover, for the Cygwin PR, please explain your change in the commit message. Explain that your change adds the ioctl.h include on Cygwin. |
|
It is in a separate commit, but the same PR. I will make a separate PR--it just seemed like very minor code cleanup. |
|
Rebased: Dropped the |
|
Thanks! |
|
Thanks @embray for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 3.6. |
(cherry picked from commit 63ae044)
|
GH-4145 is a backport of this pull request to the 3.6 branch. |
Wait. For me, Cygwin means supporting a new platform. It was never supported officially. I'm against backporting such change. |
|
"It is in a separate commit, but the same PR. I will make a separate PR--it just seemed like very minor code cleanup." Please CC-me for your new "cleanup" PR, I like it ;-) |
|
Thanks @embray for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 2.7. |
|
Sorry, @embray and @serhiy-storchaka, I could not cleanly backport this to |
In Cygwin, as on OSX,
ioctl()is declared insys/ioctl.h, and so needs this include. This is necessary for the_socketmodule to compile successfully on that platform.https://bugs.python.org/issue31878