math: use 0x1p-120f and 0x1p120f for tiny and huge values
[musl] / src / mman / munmap.c
1 #include <unistd.h>
2 #include <sys/mman.h>
3 #include "syscall.h"
4 #include "libc.h"
5
6 static void dummy1(int x) { }
7 static void dummy0(void) { }
8 weak_alias(dummy1, __vm_lock);
9 weak_alias(dummy0, __vm_unlock);
10
11 int __munmap(void *start, size_t len)
12 {
13         int ret;
14         __vm_lock(-1);
15         ret = syscall(SYS_munmap, start, len);
16         __vm_unlock();
17         return ret;
18 }
19
20 weak_alias(__munmap, munmap);