Function futex2_wake [src]
Wake a number of futexes.
Identical to the traditional FUTEX.FUTEX_WAIT_BITSET op, except it is part of the
futex2 family of calls.
Prototype
pub fn futex2_wake( uaddr: *const anyopaque, mask: usize, nr: i32, flags: u32, ) usize
Parameters
uaddr: *const anyopaqueAddress of the futex(es) to wake.
mask: usizeBitmask
nr: i32Number of the futexes to wake.
flags: u32FUTEX2 flags.
Source
pub fn futex2_wake(
/// Address of the futex(es) to wake.
uaddr: *const anyopaque,
/// Bitmask
mask: usize,
/// Number of the futexes to wake.
nr: i32,
/// `FUTEX2` flags.
flags: u32,
) usize {
return syscall4(
.futex_wake,
@intFromPtr(uaddr),
mask,
@bitCast(@as(isize, nr)),
flags,
);
}