Issue #14437: Fix building the _io module under Cygwin.
diff --git a/Misc/NEWS b/Misc/NEWS
index 1fab8fd..9c848e4 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -78,6 +78,11 @@
 - Issue #6884: Fix long-standing bugs with MANIFEST.in parsing in distutils
   on Windows.
 
+Build
+-----
+
+- Issue #14437: Fix building the _io module under Cygwin.
+
 
 What's New in Python 2.7.3 release candidate 2?
 ===============================================
diff --git a/Modules/_io/_iomodule.h b/Modules/_io/_iomodule.h
index 0fa5391..916ca49 100644
--- a/Modules/_io/_iomodule.h
+++ b/Modules/_io/_iomodule.h
@@ -72,7 +72,7 @@
     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.