From bf2b131976694d5f4fe182c4a48d2d90edf5f303 Mon Sep 17 00:00:00 2001 From: Zackery Spytz Date: Mon, 27 Jul 2020 19:22:14 -0600 Subject: [PATCH] bpo-41374: Include netinet/tcp.h on Cygwin On Cygwin, constants like TCP_NODELAY are no longer provided by sys/socket.h. --- .../next/Library/2020-07-27-19-21-05.bpo-41374.cd-kFL.rst | 2 ++ Modules/socketmodule.h | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 Misc/NEWS.d/next/Library/2020-07-27-19-21-05.bpo-41374.cd-kFL.rst diff --git a/Misc/NEWS.d/next/Library/2020-07-27-19-21-05.bpo-41374.cd-kFL.rst b/Misc/NEWS.d/next/Library/2020-07-27-19-21-05.bpo-41374.cd-kFL.rst new file mode 100644 index 00000000000000..a5b2e042a3faec --- /dev/null +++ b/Misc/NEWS.d/next/Library/2020-07-27-19-21-05.bpo-41374.cd-kFL.rst @@ -0,0 +1,2 @@ +Ensure that ``socket.TCP_*`` constants are exposed on Cygwin 3.1.6 and +greater. diff --git a/Modules/socketmodule.h b/Modules/socketmodule.h index ba2c9f5c31c3b1..f565b8e1396ff8 100644 --- a/Modules/socketmodule.h +++ b/Modules/socketmodule.h @@ -8,9 +8,7 @@ # include # endif # include -# if !defined(__CYGWIN__) -# include -# endif +# include #else /* MS_WINDOWS */ # include