aboutsummaryrefslogtreecommitdiff
path: root/src/lib/syscall.zig
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-07-27 16:28:07 +0200
committerHimbeer <himbeer@disroot.org>2024-07-27 16:28:07 +0200
commitfc78c1561a57456aec002c294d95585a23943a18 (patch)
tree7380ff23e9507784a3b5c2770599eba7d4a7df28 /src/lib/syscall.zig
parentb25e797dfb282e7ca54a1475107d06fb2be3c8a0 (diff)
syscall: Renumber system calls after VFS removal
Diffstat (limited to 'src/lib/syscall.zig')
-rw-r--r--src/lib/syscall.zig10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/syscall.zig b/src/lib/syscall.zig
index 1497cec..d886360 100644
--- a/src/lib/syscall.zig
+++ b/src/lib/syscall.zig
@@ -23,11 +23,11 @@ pub fn handler(proc: *process.Info, trap_frame: *trap.Frame) !void {
const ret = sysexchange.frameReturn;
switch (trap_frame.general_purpose_registers[17]) {
100000 => ret(null, trap_frame, uprint(trap_frame)),
- 100012 => ret(null, trap_frame, end(proc)),
- 100013 => ret(null, trap_frame, processId(proc)),
- 100014 => ret(null, trap_frame, threadId(proc)),
- 100015 => ret(null, trap_frame, launch(trap_frame)),
- 100016 => ret(null, trap_frame, terminate(proc, trap_frame)),
+ 100001 => ret(null, trap_frame, launch(trap_frame)),
+ 100002 => ret(null, trap_frame, end(proc)),
+ 100003 => ret(null, trap_frame, terminate(proc, trap_frame)),
+ 100004 => ret(null, trap_frame, processId(proc)),
+ 100005 => ret(null, trap_frame, threadId(proc)),
else => return HandleError.UnknownSyscall,
}
}