diff Python/thread_pthread.h @ 26499:76f79bb36fc7 legacy-trunk

Add compile-time errors for unsupported systems.
author Martin v. Löwis <martin@v.loewis.de>
date Mon, 02 Dec 2002 22:17:01 +0000
parents 3731be28e1a3
children 56dbd9079a13
line wrap: on
line diff
--- a/Python/thread_pthread.h	Mon Dec 02 16:17:46 2002 +0000
+++ b/Python/thread_pthread.h	Mon Dec 02 22:17:01 2002 +0000
@@ -31,11 +31,13 @@
 #if defined(__ultrix) && defined(__mips) && defined(_DECTHREADS_)
 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */
 #  define PY_PTHREAD_D4
+#  error Systems with PY_PTHREAD_D4 are unsupported. See README.
 
 #elif defined(__osf__) && defined (__alpha)
 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */
 #  if !defined(_PTHREAD_ENV_ALPHA) || defined(_PTHREAD_USE_D4) || defined(PTHREAD_USE_D4)
 #    define PY_PTHREAD_D4
+#    error Systems with PY_PTHREAD_D4 are unsupported. See README.
 #  else
 #    define PY_PTHREAD_STD
 #  endif
@@ -50,13 +52,16 @@
 #    define PY_PTHREAD_STD
 #  else
 #    define PY_PTHREAD_D7
+#    error Systems with PY_PTHREAD_D7 are unsupported. See README.
 #  endif
 
 #elif defined(__DGUX)
 #  define PY_PTHREAD_D6
+#  error Systems with PY_PTHREAD_D6 are unsupported. See README.
 
 #elif defined(__hpux) && defined(_DECTHREADS_)
 #  define PY_PTHREAD_D4
+#  error Systems with PY_PTHREAD_D4 are unsupported. See README.
 
 #else /* Default case */
 #  define PY_PTHREAD_STD