diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2010-06-04 17:18:42 +0000 |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2010-06-04 17:18:42 +0000 |
commit | 26eec5877017f805dbc4edd3f82df6ddd54b9315 (patch) | |
tree | 207ab80f632ba4965438a626528c0324d3a7740f | |
parent | fb6950140ac46dfbd48361057e76eaf42d48e605 (diff) | |
download | cpython-git-26eec5877017f805dbc4edd3f82df6ddd54b9315.tar.gz |
Issue #8864: Define _XOPEN_SOURCE on Solaris for the
multiprocessing module.
-rw-r--r-- | Misc/NEWS | 3 | ||||
-rw-r--r-- | Modules/_multiprocessing/multiprocessing.h | 6 |
2 files changed, 8 insertions, 1 deletions
@@ -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? ================================ diff --git a/Modules/_multiprocessing/multiprocessing.h b/Modules/_multiprocessing/multiprocessing.h index c1496343c3..14425de821 100644 --- a/Modules/_multiprocessing/multiprocessing.h +++ b/Modules/_multiprocessing/multiprocessing.h @@ -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" |