diff options
author | Himbeer <himbeer@disroot.org> | 2024-07-08 12:44:03 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2024-07-08 12:55:54 +0200 |
commit | a638df6039a24f275ac8e70d56cdbcbbff33baee (patch) | |
tree | 441543514dd66981df46e52baaef1c730201f7e4 /src/lib | |
parent | 902692db8f4686cf3e4c89ae11bbf95bdd113f3e (diff) |
syscall: Stop accepting parameters to mkdir
Fixes #39.
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/syscall.zig | 3 | ||||
-rw-r--r-- | src/lib/vfs.zig | 5 |
2 files changed, 0 insertions, 8 deletions
diff --git a/src/lib/syscall.zig b/src/lib/syscall.zig index ae86af1..9eb5199 100644 --- a/src/lib/syscall.zig +++ b/src/lib/syscall.zig @@ -142,14 +142,11 @@ fn provideHook(proc: *const process.Info, trap_frame: *trap.Frame) void { // mkdir( // path_c: [*:0]const u8, // fixme: Kernel panic if null pointer -// options: vfs.MkdirOptions, // ) Result(void) fn mkdir(trap_frame: *trap.Frame) void { const path_c: [*:0]const u8 = @ptrFromInt(trap_frame.general_purpose_registers[10]); - const options: vfs.MkdirOptions = @bitCast(trap_frame.general_purpose_registers[11]); _ = path_c; - _ = options; unreachable; } diff --git a/src/lib/vfs.zig b/src/lib/vfs.zig index dc5194c..3478e8e 100644 --- a/src/lib/vfs.zig +++ b/src/lib/vfs.zig @@ -50,11 +50,6 @@ pub const Hook = struct { pub const Callback = *allowzero const fn (pid: u16, data: usize) sysexchange.Result(usize); }; -pub const MkdirOptions = packed struct(usize) { - full: u1, - reserved: u63, -}; - // A directory hook is a resource that provides other resources via driver callbacks. pub const DirHook = struct { provideFn: ProvideFn, |