From d1ee87338819aa729f477cd185778e8ce355ee18 Mon Sep 17 00:00:00 2001 From: cozis Date: Thu, 4 Jun 2026 17:52:53 +0200 Subject: [PATCH] io_interface: properly call futexWaitUncancelable from the mock --- src/io_interface.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/io_interface.zig b/src/io_interface.zig index c25b485..8ee0139 100644 --- a/src/io_interface.zig +++ b/src/io_interface.zig @@ -390,12 +390,12 @@ fn checkCancel(userdata: ?*anyopaque) Cancelable!void { fn futexWait(userdata: ?*anyopaque, ptr: *const u32, expected: u32, timeout: Timeout) Cancelable!void { _ = timeout; const node: *Node = @ptrCast(@alignCast(userdata.?)); - node.futexWait(ptr, expected); + try node.futexWait(ptr, expected); } fn futexWaitUncancelable(userdata: ?*anyopaque, ptr: *const u32, expected: u32) void { const node: *Node = @ptrCast(@alignCast(userdata.?)); - node.futexWait(ptr, expected); + node.futexWaitUncancelable(ptr, expected); } fn futexWake(userdata: ?*anyopaque, ptr: *const u32, max_waiters: u32) void {