aboutsummaryrefslogtreecommitdiffstats
path: root/poc.c
diff options
context:
space:
mode:
Diffstat (limited to 'poc.c')
-rw-r--r--poc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/poc.c b/poc.c
index 77a3bfe..752f60e 100644
--- a/poc.c
+++ b/poc.c
@@ -14,6 +14,10 @@
#define FUTEX_WAIT_REQUEUE_PI 11
#define FUTEX_CMP_REQUEUE_PI 12
+__always_inline pid_t gettid() {
+ return syscall(SYS_gettid);
+}
+
__always_inline void userlock_wait(volatile const int *userlock) {
while (USERLOCK_OCCUPIED == *userlock) {
usleep(10);