Mercurial > cpython-lru_cache-weakref
diff Python/thread_pthread.h @ 68457:15b090c9442a
Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2
| author | Jesus Cea <jcea@jcea.es> |
|---|---|
| date | Mon, 14 Mar 2011 17:36:54 +0100 |
| parents | 3c9232a684ae |
| children | 4c750091d8c5 |
line wrap: on
line diff
--- a/Python/thread_pthread.h Mon Mar 14 12:15:42 2011 -0400 +++ b/Python/thread_pthread.h Mon Mar 14 17:36:54 2011 +0100 @@ -228,8 +228,7 @@ hosed" because: - It does not guarantee the promise that a non-zero integer is returned. - The cast to long is inherently unsafe. - - It is not clear that the 'volatile' (for AIX?) and ugly casting in the - latter return statement (for Alpha OSF/1) are any longer necessary. + - It is not clear that the 'volatile' (for AIX?) are any longer necessary. */ long PyThread_get_thread_ident(void) @@ -237,13 +236,8 @@ volatile pthread_t threadid; if (!initialized) PyThread_init_thread(); - /* Jump through some hoops for Alpha OSF/1 */ threadid = pthread_self(); -#if SIZEOF_PTHREAD_T <= SIZEOF_LONG return (long) threadid; -#else - return (long) *(long *) &threadid; -#endif } void
