Mercurial > cpython-lru_cache-weakref
diff Python/thread_pthread.h @ 5599:b5e51ae9f832 legacy-trunk
DG/UX thread patches (Ross Andrus)
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 22 May 1997 20:41:59 +0000 |
| parents | f5decc5d7073 |
| children | 60fca4783793 |
line wrap: on
line diff
--- a/Python/thread_pthread.h Thu May 22 20:41:20 1997 +0000 +++ b/Python/thread_pthread.h Thu May 22 20:41:59 1997 +0000 @@ -70,7 +70,8 @@ # define PY_PTHREAD_STD #elif defined(__linux) # define PY_PTHREAD_STD - +#elif defined(__DGUX) +# define PY_PTHREAD_D6 #endif @@ -80,7 +81,7 @@ # define pthread_attr_default pthread_attr_default # define pthread_mutexattr_default pthread_mutexattr_default # define pthread_condattr_default pthread_condattr_default -#elif defined(PY_PTHREAD_STD) +#elif defined(PY_PTHREAD_STD) || defined(PY_PTHREAD_D6) # define pthread_attr_default ((pthread_attr_t *)NULL) # define pthread_mutexattr_default ((pthread_mutexattr_t *)NULL) # define pthread_condattr_default ((pthread_condattr_t *)NULL) @@ -136,6 +137,10 @@ pthread_attr_default, (pthread_startroutine_t)func, (pthread_addr_t)arg +#elif defined(PY_PTHREAD_D6) + pthread_attr_default, + (void* (*)_P((void *)))func, + arg #elif defined(PY_PTHREAD_D7) pthread_attr_default, func, @@ -148,7 +153,7 @@ ); if (success >= 0) { -#if defined(PY_THREAD_D4) || defined(PY_PTHREAD_D7) +#if defined(PY_THREAD_D4) || defined(PY_PTHREAD_D6) || defined(PY_PTHREAD_D7) pthread_detach(&th); #elif defined(PY_PTHREAD_STD) pthread_detach(th);
