From 79e18e209ccd21f4976e8b795cbbffbfbde3edc1 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 27 Mar 2025 02:36:17 -0400 Subject: kernel: vm: Add munmap() impl Signed-off-by: Ian Moffett --- sys/include/sys/mman.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys/include') diff --git a/sys/include/sys/mman.h b/sys/include/sys/mman.h index 98ff8fe..4ead9ba 100644 --- a/sys/include/sys/mman.h +++ b/sys/include/sys/mman.h @@ -80,6 +80,9 @@ struct mmap_lgdr { size_t nbytes; }; +/* Kernel munmap() routine */ +int munmap_at(void *addr, size_t len); + /* Kernel mmap() routine */ void *mmap_at(void *addr, size_t len, int prot, int flags, int fildes, off_t off); @@ -90,5 +93,6 @@ RBT_PROTOTYPE(lgdr_entries, mmap_entry, hd, mmap_entrycmp) /* Syscall layer */ scret_t mmap(struct syscall_args *scargs); +scret_t munmap(struct syscall_args *scargs); #endif /* !_SYS_MMAN_H_ */ -- cgit v1.2.3