node: Expose seekFileTo and seekFileBy

This commit is contained in:
2026-05-23 18:58:26 +02:00
parent 75d4d84d31
commit 0b5001e587
+14
View File
@@ -365,6 +365,20 @@ pub fn writeFile(
}
}
pub const SeekFileError = HandleError || FileSystem.SeekError;
pub fn seekFileTo(self: *Node, handle: Handle, offset: usize) SeekFileError!void {
self.scheduler.sleep(2);
const desc = try self.handleToDescOfType(handle, .file);
self.file_system.seekFileTo(&desc.file, offset);
}
pub fn seekFileBy(self: *Node, handle: Handle, offset: i64) SeekFileError!void {
self.scheduler.sleep(2);
const desc = try self.handleToDescOfType(handle, .file);
try self.file_system.seekFileBy(&desc.file, offset);
}
pub const Address = Network.Address;
pub const ListenError = error {
DescriptorLimit,