diff options
Diffstat (limited to 'src/lib/syscall.zig')
-rw-r--r-- | src/lib/syscall.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/syscall.zig b/src/lib/syscall.zig index 7ffadd7..4fed39b 100644 --- a/src/lib/syscall.zig +++ b/src/lib/syscall.zig @@ -22,12 +22,12 @@ pub const HandleError = error{ 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)), - 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)), + 100000 => ret(trap_frame, uprint(trap_frame)), + 100001 => ret(trap_frame, launch(trap_frame)), + 100002 => ret(trap_frame, end(proc)), + 100003 => ret(trap_frame, terminate(proc, trap_frame)), + 100004 => ret(trap_frame, processId(proc)), + 100005 => ret(trap_frame, threadId(proc)), else => return HandleError.UnknownSyscall, } } |