1#ifndef _INTERNAL_FUTEX_H 2#define _INTERNAL_FUTEX_H 3 4#define FUTEX_WAIT 0 5#define FUTEX_WAKE 1 6#define FUTEX_FD 2 7#define FUTEX_REQUEUE 3 8#define FUTEX_CMP_REQUEUE 4 9#define FUTEX_WAKE_OP 5 10#define FUTEX_LOCK_PI 6 11#define FUTEX_UNLOCK_PI 7 12#define FUTEX_TRYLOCK_PI 8 13#define FUTEX_WAIT_BITSET 9 14 15#define FUTEX_PRIVATE 128 16 17#define FUTEX_CLOCK_REALTIME 256 18 19int __futex(volatile int *, int, int, void *); 20 21#endif 22