X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmman%2Fmunmap.c;h=2bf83bbe9b702144b8268fdf91a50f1154899367;hb=074932c84d34273821e3bfc2511e60a5ce78b8d8;hp=8488d75ce5294af1f60ffc2bb9dd81d18e991a2b;hpb=571744447c23f91feb6439948f3a619aca850dfb;p=musl diff --git a/src/mman/munmap.c b/src/mman/munmap.c index 8488d75c..2bf83bbe 100644 --- a/src/mman/munmap.c +++ b/src/mman/munmap.c @@ -1,19 +1,13 @@ #include #include "syscall.h" -#include "libc.h" -static void dummy1(int x) { } -static void dummy0(void) { } -weak_alias(dummy1, __vm_lock); -weak_alias(dummy0, __vm_unlock); +static void dummy(void) { } +weak_alias(dummy, __vm_wait); int __munmap(void *start, size_t len) { - int ret; - __vm_lock(-1); - ret = syscall(SYS_munmap, start, len); - __vm_unlock(); - return ret; + __vm_wait(); + return syscall(SYS_munmap, start, len); } weak_alias(__munmap, munmap);