greatly improve freopen behavior
[musl] / src / internal / futex.h
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_CLOCK_REALTIME 256
16
17 int __futex(volatile int *, int, int, void *);
18
19 #endif