summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2012-03-31 21:50:31 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2012-03-31 21:50:31 (GMT)
commit6211b881613de6654ec8b5e77f3c705f1b4becb8 (patch)
treec37df9ce50505b48b34280748e0ed6593d774cd3
parent6afd11c762ad9f135ce7aaf1f9fa1e3856984bf1 (diff)
downloadcpython-6211b881613de6654ec8b5e77f3c705f1b4becb8.zip
cpython-6211b881613de6654ec8b5e77f3c705f1b4becb8.tar.gz
cpython-6211b881613de6654ec8b5e77f3c705f1b4becb8.tar.bz2
Issue #14437: Fix building the _io module under Cygwin.
-rw-r--r--Misc/NEWS2
-rw-r--r--Modules/_io/_iomodule.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index d814b17..07eea72 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -105,6 +105,8 @@ Extension Modules
Build
-----
+- Issue #14437: Fix building the _io module under Cygwin.
+
- Issue #14387: Do not include accu.h from Python.h.
- Issue #14359: Only use O_CLOEXEC in _posixmodule.c if it is defined.
diff --git a/Modules/_io/_iomodule.h b/Modules/_io/_iomodule.h
index 925e4f2..c198b43 100644
--- a/Modules/_io/_iomodule.h
+++ b/Modules/_io/_iomodule.h
@@ -67,7 +67,7 @@ typedef struct {
PyObject *filename; /* Not used, but part of the IOError object */
Py_ssize_t written;
} PyBlockingIOErrorObject;
-PyAPI_DATA(PyObject *) PyExc_BlockingIOError;
+extern PyObject *PyExc_BlockingIOError;
/*
* Offset type for positioning.