syscall(SYSCALL_lock, &lk);
lk
syscall(SYSCALL_unlock, &lk);
pthread_mutex_t lock; pthread_mutex_init(&lock, NULL); pthread_mutex_lock(&lock); pthread_mutex_unlock(&lock);
futex_wait
futex_wake