node: Expose seekFileTo and seekFileBy
This commit is contained in:
@@ -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 Address = Network.Address;
|
||||||
pub const ListenError = error {
|
pub const ListenError = error {
|
||||||
DescriptorLimit,
|
DescriptorLimit,
|
||||||
|
|||||||
Reference in New Issue
Block a user