multiprocessing doesn't compile in Solaris because a typo
diff --git a/Modules/_multiprocessing/multiprocessing.h b/Modules/_multiprocessing/multiprocessing.h
index f8750d2..7a79d6e 100644
--- a/Modules/_multiprocessing/multiprocessing.h
+++ b/Modules/_multiprocessing/multiprocessing.h
@@ -49,7 +49,7 @@
 		# define SEM_VALUE_MAX sysconf(_SC_SEM_VALUE_MAX)
 	#elif defined(_SEM_VALUE_MAX)
 		# define SEM_VALUE_MAX _SEM_VALUE_MAX
-	#elif definef(_POSIX_SEM_VALUE_MAX)
+	#elif defined(_POSIX_SEM_VALUE_MAX)
 		# define SEM_VALUE_MAX _POSIX_SEM_VALUE_MAX
 	#else
 		# define SEM_VALUE_MAX INT_MAX