fn wake(context: ?*anyopaque) callconv(.c) void context: ?*anyopaque4696
4697
4698
4699
4700
4701 fn wake(context: ?*anyopaque) callconv(.c) void {
const waiter: *SleepWaiter = @ptrCast(@alignCast(context));
var sleeper = waiter.sleeper;
waiter.* = undefined;
Sleeper.wake(&sleeper);
}