FUTEX_WAKE
FUTEX_WAKE, 1);
CATCH_EINTR(r = syscall(__NR_futex, uaddr, FUTEX_WAKE, INT_MAX,
FUTEX_WAKE, 1, NULL, NULL, 0));
#define FUTEX_WAKE_PRIVATE (FUTEX_WAKE | FUTEX_PRIVATE_FLAG)
#define FUTEX_UNLOCK_WAKE_LIST64 (FUTEX_WAKE | FUTEX_ROBUST_UNLOCK)
#define FUTEX_UNLOCK_WAKE_LIST32 (FUTEX_WAKE | FUTEX_ROBUST_UNLOCK | \
do_futex(tsk->clear_child_tid, FUTEX_WAKE,
if (cmd != FUTEX_WAKE &&
case FUTEX_WAKE:
return futex_syscall(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
.op = FUTEX_WAKE,
.op = FUTEX_WAKE | FUTEX_ROBUST_LIST32,
return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
int flags = FUTEX_WAKE;
futex(&addr, FUTEX_WAKE, 1, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);