#ifndef COSMOPOLITAN_LIBC_SYSV_CONSTS_FUTEX_H_ #define COSMOPOLITAN_LIBC_SYSV_CONSTS_FUTEX_H_ #ifdef _COSMO_SOURCE COSMOPOLITAN_C_START_ extern const int FUTEX_WAIT; extern const int FUTEX_WAKE; extern const int FUTEX_REQUEUE; #define FUTEX_WAIT FUTEX_WAIT #define FUTEX_WAKE FUTEX_WAKE #define FUTEX_REQUEUE FUTEX_REQUEUE #define FUTEX_PRIVATE_FLAG 128 #define FUTEX_WAIT_PRIVATE (FUTEX_WAIT | FUTEX_PRIVATE_FLAG) #define FUTEX_WAKE_PRIVATE (FUTEX_WAKE | FUTEX_PRIVATE_FLAG) #define FUTEX_REQUEUE_PRIVATE (FUTEX_REQUEUE | FUTEX_PRIVATE_FLAG) #define FUTEX_WAIT_BITSET 9 #define FUTEX_CLOCK_REALTIME 256 #define FUTEX_BITSET_MATCH_ANY 0xffffffff COSMOPOLITAN_C_END_ #endif /* _COSMO_SOURCE */ #endif /* COSMOPOLITAN_LIBC_SYSV_CONSTS_FUTEX_H_ */