xref: /aosp_15_r20/external/musl/src/mman/munmap.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <sys/mman.h>
2*c9945492SAndroid Build Coastguard Worker #include "syscall.h"
3*c9945492SAndroid Build Coastguard Worker 
dummy(void)4*c9945492SAndroid Build Coastguard Worker static void dummy(void) { }
5*c9945492SAndroid Build Coastguard Worker weak_alias(dummy, __vm_wait);
6*c9945492SAndroid Build Coastguard Worker 
__munmap(void * start,size_t len)7*c9945492SAndroid Build Coastguard Worker int __munmap(void *start, size_t len)
8*c9945492SAndroid Build Coastguard Worker {
9*c9945492SAndroid Build Coastguard Worker 	__vm_wait();
10*c9945492SAndroid Build Coastguard Worker 	return syscall(SYS_munmap, start, len);
11*c9945492SAndroid Build Coastguard Worker }
12*c9945492SAndroid Build Coastguard Worker 
13*c9945492SAndroid Build Coastguard Worker weak_alias(__munmap, munmap);
14