Index: fusl/src/internal/futex.h |
diff --git a/fusl/src/internal/futex.h b/fusl/src/internal/futex.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..cf4c79513e240777b2a2335e604e41814206db26 |
--- /dev/null |
+++ b/fusl/src/internal/futex.h |
@@ -0,0 +1,21 @@ |
+#ifndef _INTERNAL_FUTEX_H |
+#define _INTERNAL_FUTEX_H |
+ |
+#define FUTEX_WAIT 0 |
+#define FUTEX_WAKE 1 |
+#define FUTEX_FD 2 |
+#define FUTEX_REQUEUE 3 |
+#define FUTEX_CMP_REQUEUE 4 |
+#define FUTEX_WAKE_OP 5 |
+#define FUTEX_LOCK_PI 6 |
+#define FUTEX_UNLOCK_PI 7 |
+#define FUTEX_TRYLOCK_PI 8 |
+#define FUTEX_WAIT_BITSET 9 |
+ |
+#define FUTEX_PRIVATE 128 |
+ |
+#define FUTEX_CLOCK_REALTIME 256 |
+ |
+int __futex(volatile int *, int, int, void *); |
+ |
+#endif |