node: expose futexWaitUncancelable from the scheduler

This commit is contained in:
2026-06-04 17:52:29 +02:00
parent 4f35537e3d
commit 20007f3c6b
+6 -2
View File
@@ -163,8 +163,12 @@ pub fn wait(self: *Node, ids: []const TaskID) !TaskID {
return self.scheduler.wait(ids); return self.scheduler.wait(ids);
} }
pub fn futexWait(self: *Node, ptr: *const u32, expected: u32) void { pub fn futexWait(self: *Node, ptr: *const u32, expected: u32) !void {
self.scheduler.futexWait(ptr, expected); return self.scheduler.futexWait(ptr, expected);
}
pub fn futexWaitUncancelable(self: *Node, ptr: *const u32, expected: u32) void {
self.scheduler.futexWaitUncancelable(ptr, expected);
} }
pub fn futexWake(self: *Node, ptr: *const u32, max_waiters: u32) void { pub fn futexWake(self: *Node, ptr: *const u32, max_waiters: u32) void {