From c663ed56f0ffdfef447c5b6f54c2b641f7a39d6d Mon Sep 17 00:00:00 2001 From: cozis Date: Fri, 22 May 2026 10:44:16 +0200 Subject: [PATCH] io_interface: Added a mock for now() which simply returns the scheduler's time regardless of the specified clock --- src/io_interface.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/io_interface.zig b/src/io_interface.zig index d4cdbef..de64986 100644 --- a/src/io_interface.zig +++ b/src/io_interface.zig @@ -849,9 +849,12 @@ fn progressParentFile(userdata: ?*anyopaque) std.Progress.ParentFileError!File { } fn now(userdata: ?*anyopaque, clock: Clock) Timestamp { - _ = userdata; + const node: *Node = @ptrCast(@alignCast(userdata.?)); + + // TODO: Return an appropriate time for each clock _ = clock; - @panic("Not implemented yet"); + + return .{ .nanoseconds = node.scheduler.current_time * 1000 }; } fn clockResolution(userdata: ?*anyopaque, clock: Clock) Clock.ResolutionError!Duration {