pub fn wake_op(
uaddr: &AtomicU32,
flags: Flags,
val: u32,
val2: u32,
uaddr2: &AtomicU32,
op: WakeOp,
cmp: WakeOpCmp,
oparg: u16,
cmparg: u16,
) -> Result<usize>
Expand description
Equivalent to syscall(SYS_futex, uaddr, FUTEX_WAKE_OP, val, val2, uaddr2, val3)
This is a very low-level feature for implementing synchronization primitives. See the references links.