futex.h 392 B

12345678910111213141516171819
  1. #ifndef _INTERNAL_FUTEX_H
  2. #define _INTERNAL_FUTEX_H
  3. #define FUTEX_WAIT 0
  4. #define FUTEX_WAKE 1
  5. #define FUTEX_FD 2
  6. #define FUTEX_REQUEUE 3
  7. #define FUTEX_CMP_REQUEUE 4
  8. #define FUTEX_WAKE_OP 5
  9. #define FUTEX_LOCK_PI 6
  10. #define FUTEX_UNLOCK_PI 7
  11. #define FUTEX_TRYLOCK_PI 8
  12. #define FUTEX_WAIT_BITSET 9
  13. #define FUTEX_CLOCK_REALTIME 256
  14. int __futex(volatile int *, int, int, void *);
  15. #endif