Available on crate feature
thread
only.Expand description
Structs§
Enums§
- WakeOp
FUTEX_OP_*
operations for use withwake_op
.- Wake
OpCmp FUTEX_OP_CMP_*
operations for use withwake_op
.
Constants§
- OWNER_
DIED FUTEX_OWNER_DIED
- WAITERS
FUTEX_WAITERS
Functions§
- cmp_
requeue - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_CMP_REQUEUE, val, val2, uaddr2, val3)
- cmp_
requeue_ pi - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_CMP_REQUEUE_PI, 1, val2, uaddr2, val3)
- fd
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_FD, val, NULL, NULL, 0)
- lock_pi
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_LOCK_PI, 0, timeout, NULL, 0)
- lock_
pi2 - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_LOCK_PI2, 0, timeout, NULL, 0)
- requeue
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_REQUEUE, val, val2, uaddr2, 0)
- trylock_
pi - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_TRYLOCK_PI, 0, NULL, NULL, 0)
- unlock_
pi - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_UNLOCK_PI, 0, NULL, NULL, 0)
- wait
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAIT, val, timeout, NULL, 0)
- wait_
bitset - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAIT_BITSET, val, timeout, NULL, val3)
- wait_
requeue_ pi - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0)
- wake
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAKE, val, NULL, NULL, 0)
- wake_
bitset - Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAKE_BITSET, val, NULL, NULL, val3)
- wake_op
- Equivalent to
syscall(SYS_futex, uaddr, FUTEX_WAKE_OP, val, val2, uaddr2, val3)