pthread-offsets.h 388 B

12345678910111213141516
  1. #include <bits/wordsize.h>
  2. /* These values are based on internal generic types from
  3. bits/struct_mutex.h and bits/struct_rwlock.h. */
  4. #if __WORDSIZE == 64
  5. # define __PTHREAD_MUTEX_KIND_OFFSET 16
  6. #else
  7. # define __PTHREAD_MUTEX_KIND_OFFSET 12
  8. #endif
  9. #if __BYTE_ORDER == __BIG_ENDIAN
  10. # define __PTHREAD_RWLOCK_FLAGS_OFFSET 27
  11. #else
  12. # define __PTHREAD_RWLOCK_FLAGS_OFFSET 24
  13. #endif