[Python-checkins] r66184 - in python/trunk: Misc/NEWS Modules/_multiprocessing/multiprocessing.h
jesse.noller
python-checkins at python.org
Wed Sep 3 20:10:30 CEST 2008
Author: jesse.noller
Date: Wed Sep 3 20:10:30 2008
New Revision: 66184
Log:
Fix issue 3110 - solaris compilation of multiprocessing fails, reviewed by pitrou
Modified:
python/trunk/Misc/NEWS
python/trunk/Modules/_multiprocessing/multiprocessing.h
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS (original)
+++ python/trunk/Misc/NEWS Wed Sep 3 20:10:30 2008
@@ -83,6 +83,9 @@
- Issue #3708: os.urandom no longer goes into an infinite loop when passed a
non-integer floating point number.
+- Issue #3110: multiprocessing fails to compiel on solaris 10 due to missing
+ SEM_VALUE_MAX.
+
Extension Modules
-----------------
Modified: python/trunk/Modules/_multiprocessing/multiprocessing.h
==============================================================================
--- python/trunk/Modules/_multiprocessing/multiprocessing.h (original)
+++ python/trunk/Modules/_multiprocessing/multiprocessing.h Wed Sep 3 20:10:30 2008
@@ -37,6 +37,17 @@
#endif
/*
+ * Issue 3110 - Solaris does not define SEM_VALUE_MAX
+ */
+#ifndef SEM_VALUE_MAX
+# ifdef _SEM_VALUE_MAX
+# define SEM_VALUE_MAX _SEM_VALUE_MAX
+# else
+# define SEM_VALUE_MAX INT_MAX
+# endif
+#endif
+
+/*
* Make sure Py_ssize_t available
*/
More information about the Python-checkins
mailing list