1234567891011121314151617181920212223242526272829303132333435363738 |
- #include <tls.h>
- #include <sysdep.h>
- #ifndef __ASSEMBLER__
- # include <pthreadP.h>
- #endif
- #if !defined NOT_IN_libc || defined IS_IN_libpthread || defined IS_IN_librt
- # define SINGLE_THREAD_P \
- __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
- header.multiple_threads) == 0, 1)
- #else
- # define SINGLE_THREAD_P (1)
- # define NO_CANCELLATION 1
- #endif
- # define RTLD_SINGLE_THREAD_P \
- __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
- header.multiple_threads) == 0, 1)
|