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, ); }