xref: /aosp_15_r20/external/musl/src/linux/mlock2.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #define _GNU_SOURCE 1
2*c9945492SAndroid Build Coastguard Worker #include <sys/mman.h>
3*c9945492SAndroid Build Coastguard Worker #include "syscall.h"
4*c9945492SAndroid Build Coastguard Worker 
mlock2(const void * addr,size_t len,unsigned flags)5*c9945492SAndroid Build Coastguard Worker int mlock2(const void *addr, size_t len, unsigned flags)
6*c9945492SAndroid Build Coastguard Worker {
7*c9945492SAndroid Build Coastguard Worker 	if (flags == 0)
8*c9945492SAndroid Build Coastguard Worker 		return mlock(addr, len);
9*c9945492SAndroid Build Coastguard Worker 	return syscall(SYS_mlock2, addr, len, flags);
10*c9945492SAndroid Build Coastguard Worker }
11