pub fn futexWake(io: Io, comptime T: type, ptr: *align(@alignOf(u32)) const T, max_waiters: u32) void
Unblocks pending futex waits on ptr, up to a limit of max_waiters calls.
ptr
max_waiters
io: Io
T: type
ptr: *align(@alignOf(u32)) const T
max_waiters: u32
1699 1700 1701 1702 1703
pub fn futexWake(io: Io, comptime T: type, ptr: *align(@alignOf(u32)) const T, max_waiters: u32) void { comptime assert(@sizeOf(T) == @sizeOf(u32)); if (max_waiters == 0) return; return io.vtable.futexWake(io.userdata, @ptrCast(ptr), max_waiters); }
Unblocks pending futex waits on
ptr, up to a limit ofmax_waiterscalls.