file_system: expose syncFile from FileSystem

This commit is contained in:
2026-06-04 19:08:28 +02:00
parent e9884fbe85
commit 9769188fc9
+8
View File
@@ -343,6 +343,14 @@ pub fn fileSize(self: *Node, handle: Handle) FileSizeError!u64 {
return @intCast(self.file_system.fileSize(&desc.file));
}
pub const SyncFileError = HandleError || CancelError;
pub fn syncFile(self: *Node, handle: Handle) SyncFileError!void {
try self.scheduler.sleep(2);
const desc = try self.handleToDescOfType(handle, .file);
self.file_system.syncFile(&desc.file);
}
pub const ReadFileError = HandleError || CancelError;
pub fn readFile(self: *Node, handle: Handle, offset: ?usize, target: []u8) ReadFileError!usize {