Mercurial > cpython-lru_cache-weakref
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 26498:f8d1c6820bfa | 26499:76f79bb36fc7 |
|---|---|
| 29 */ | 29 */ |
| 30 | 30 |
| 31 #if defined(__ultrix) && defined(__mips) && defined(_DECTHREADS_) | 31 #if defined(__ultrix) && defined(__mips) && defined(_DECTHREADS_) |
| 32 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */ | 32 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */ |
| 33 # define PY_PTHREAD_D4 | 33 # define PY_PTHREAD_D4 |
| 34 # error Systems with PY_PTHREAD_D4 are unsupported. See README. | |
| 34 | 35 |
| 35 #elif defined(__osf__) && defined (__alpha) | 36 #elif defined(__osf__) && defined (__alpha) |
| 36 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */ | 37 /* _DECTHREADS_ is defined in cma.h which is included by pthread.h */ |
| 37 # if !defined(_PTHREAD_ENV_ALPHA) || defined(_PTHREAD_USE_D4) || defined(PTHREAD_USE_D4) | 38 # if !defined(_PTHREAD_ENV_ALPHA) || defined(_PTHREAD_USE_D4) || defined(PTHREAD_USE_D4) |
| 38 # define PY_PTHREAD_D4 | 39 # define PY_PTHREAD_D4 |
| 40 # error Systems with PY_PTHREAD_D4 are unsupported. See README. | |
| 39 # else | 41 # else |
| 40 # define PY_PTHREAD_STD | 42 # define PY_PTHREAD_STD |
| 41 # endif | 43 # endif |
| 42 | 44 |
| 43 #elif defined(_AIX) | 45 #elif defined(_AIX) |
| 48 */ | 50 */ |
| 49 # if !defined(SCHED_BG_NP) | 51 # if !defined(SCHED_BG_NP) |
| 50 # define PY_PTHREAD_STD | 52 # define PY_PTHREAD_STD |
| 51 # else | 53 # else |
| 52 # define PY_PTHREAD_D7 | 54 # define PY_PTHREAD_D7 |
| 55 # error Systems with PY_PTHREAD_D7 are unsupported. See README. | |
| 53 # endif | 56 # endif |
| 54 | 57 |
| 55 #elif defined(__DGUX) | 58 #elif defined(__DGUX) |
| 56 # define PY_PTHREAD_D6 | 59 # define PY_PTHREAD_D6 |
| 60 # error Systems with PY_PTHREAD_D6 are unsupported. See README. | |
| 57 | 61 |
| 58 #elif defined(__hpux) && defined(_DECTHREADS_) | 62 #elif defined(__hpux) && defined(_DECTHREADS_) |
| 59 # define PY_PTHREAD_D4 | 63 # define PY_PTHREAD_D4 |
| 64 # error Systems with PY_PTHREAD_D4 are unsupported. See README. | |
| 60 | 65 |
| 61 #else /* Default case */ | 66 #else /* Default case */ |
| 62 # define PY_PTHREAD_STD | 67 # define PY_PTHREAD_STD |
| 63 | 68 |
| 64 #endif | 69 #endif |
