io_interface: implement fileSync mock

This commit is contained in:
2026-06-04 19:09:02 +02:00
parent 9769188fc9
commit 36752f6d0e
+5 -3
View File
@@ -977,9 +977,11 @@ fn fileSeekTo(userdata: ?*anyopaque, file: File, offset: u64) File.SeekError!voi
} }
fn fileSync(userdata: ?*anyopaque, file: File) File.SyncError!void { fn fileSync(userdata: ?*anyopaque, file: File) File.SyncError!void {
_ = userdata; const node: *Node = @ptrCast(@alignCast(userdata.?));
_ = file; node.syncFile(file.handle) catch |err| switch (err) {
@panic("Not implemented yet"); error.InvalidHandle => return error.AccessDenied,
error.Canceled => return error.Canceled,
};
} }
fn fileIsTty(userdata: ?*anyopaque, file: File) Cancelable!bool { fn fileIsTty(userdata: ?*anyopaque, file: File) Cancelable!bool {