Some initial work

Some basic Inode stuff
Some basic Archive stuff
This commit is contained in:
Caleb J. Gardner
2026-03-26 22:30:15 -05:00
parent 30755f7d5c
commit a8c067e933
8 changed files with 202 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
const std = @import("std");
const FileReader = std.fs.File.Reader;
const OffsetFile = @This();
fil: std.fs.File,
offset: u64 = 0,
pub fn readerAt(self: OffsetFile, offset: u64, buf: []u8) !FileReader {
var rdr = self.fil.reader(buf);
try rdr.seekTo(self.offset + offset);
return rdr;
}