]> granicus.if.org Git - python/commitdiff
Issue #27652: Expose ESHUTDOWN conditionally
authorBerker Peksag <berker.peksag@gmail.com>
Sat, 30 Jul 2016 11:14:12 +0000 (14:14 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Sat, 30 Jul 2016 11:14:12 +0000 (14:14 +0300)
ESHUTDOWN is also exposed conditionally in Modules/errnomodule.c.

Patch by Ed Schouten.

Objects/exceptions.c

index d97d569edb9899d58b2e6611e16c921f463b09a8..f829d32c996f8b2e08c520a7a0596abbc88972ca 100644 (file)
@@ -2604,7 +2604,9 @@ _PyExc_Init(PyObject *bltinmod)
     ADD_ERRNO(BlockingIOError, EWOULDBLOCK);
     POST_INIT(BrokenPipeError);
     ADD_ERRNO(BrokenPipeError, EPIPE);
+#ifdef ESHUTDOWN
     ADD_ERRNO(BrokenPipeError, ESHUTDOWN);
+#endif
     POST_INIT(ChildProcessError);
     ADD_ERRNO(ChildProcessError, ECHILD);
     POST_INIT(ConnectionAbortedError);