#include #include #include "syscall.h" #include "libc.h" WEAK_PROVIDE_INT; WEAK_PROVIDE_VOID; weak_alias(__weak_dummy_int, __vm_lock); weak_alias(__weak_dummy_void, __vm_unlock); int __munmap(void *start, size_t len) { int ret; __vm_lock(-1); ret = syscall(SYS_munmap, start, len); __vm_unlock(); return ret; } weak_alias(__munmap, munmap);