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 {
_ = userdata;
_ = file;
@panic("Not implemented yet");
const node: *Node = @ptrCast(@alignCast(userdata.?));
node.syncFile(file.handle) catch |err| switch (err) {
error.InvalidHandle => return error.AccessDenied,
error.Canceled => return error.Canceled,
};
}
fn fileIsTty(userdata: ?*anyopaque, file: File) Cancelable!bool {