diff options
Diffstat (limited to 'kernel/syscall.c')
-rw-r--r-- | kernel/syscall.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/syscall.c b/kernel/syscall.c index c39ebd8..3c8d3d8 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -120,6 +120,8 @@ extern uint64 sys_connect(void); extern uint64 sys_pgaccess(void); #endif extern uint64 sys_symlink(void); +extern uint64 sys_mmap(void); +extern uint64 sys_munmap(void); // An array mapping syscall numbers from syscall.h // to the function that handles the system call. @@ -156,6 +158,8 @@ static uint64 (*syscalls[])(void) = { [SYS_sigalarm] sys_sigalarm, [SYS_sigreturn] sys_sigreturn, [SYS_symlink] sys_symlink, +[SYS_mmap] sys_mmap, +[SYS_munmap] sys_munmap, }; // syscall name maps for SYS_trace: @@ -192,6 +196,8 @@ static char *syscall_names[] = { [SYS_sigalarm] "sigalarm", [SYS_sigreturn] "sigreturn", [SYS_symlink] "symlink", +[SYS_mmap] "mmap", +[SYS_munmap] "munmap", }; |