]> granicus.if.org Git - python/commitdiff
Issue #8864: Define _XOPEN_SOURCE on Solaris for the
authorMartin v. Löwis <martin@v.loewis.de>
Fri, 4 Jun 2010 17:18:42 +0000 (17:18 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Fri, 4 Jun 2010 17:18:42 +0000 (17:18 +0000)
multiprocessing module.

Misc/NEWS
Modules/_multiprocessing/multiprocessing.h

index 8d69ebeb325d2b546bcdbbc0b2d196ca46ef5729..ca113aa8b04347ccba7c87a8c201e55e1649e249 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -120,7 +120,8 @@ Tests
 Build
 -----
 
-- Issue #1759169: Drop _XOPEN_SOURCE on Solaris.
+- Issues #1759169, #8864: Drop _XOPEN_SOURCE on Solaris, define it for 
+  multiprocessing only.
 
 What's New in Python 2.7 beta 2?
 ================================
index c1496343c39151592e35c7503a0cc7130b120aef..14425de82186b09e92cd8abe8a7eed28212e8506 100644 (file)
@@ -3,6 +3,12 @@
 
 #define PY_SSIZE_T_CLEAN
 
+#ifdef __sun
+/* The control message API is only available on Solaris 
+   if XPG 4.2 or later is requested. */
+#define _XOPEN_SOURCE 500
+#endif
+
 #include "Python.h"
 #include "structmember.h"
 #include "pythread.h"