aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-07-08 12:44:03 +0200
committerHimbeer <himbeer@disroot.org>2024-07-08 12:55:54 +0200
commita638df6039a24f275ac8e70d56cdbcbbff33baee (patch)
tree441543514dd66981df46e52baaef1c730201f7e4 /src/lib
parent902692db8f4686cf3e4c89ae11bbf95bdd113f3e (diff)
syscall: Stop accepting parameters to mkdir
Fixes #39.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/syscall.zig3
-rw-r--r--src/lib/vfs.zig5
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,