author | Szabolcs Nagy <nsz@port70.net> | 2018年04月28日 17:25:41 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018年06月20日 21:35:45 -0400 |
commit | b64d66d0b04fde0af63c3a292be423736294dca9 (patch) | |
tree | 8235178c05ce2e5de96f16c3ad3b14f3d47b1e18 /src/linux/mlock2.c | |
parent | 84b25160e7e15e7531533a9a6b22d5431d1b7629 (diff) | |
download | musl-b64d66d0b04fde0af63c3a292be423736294dca9.tar.gz |
-rw-r--r-- | src/linux/mlock2.c | 10 |
diff --git a/src/linux/mlock2.c b/src/linux/mlock2.c new file mode 100644 index 00000000..10132742 --- /dev/null +++ b/src/linux/mlock2.c @@ -0,0 +1,10 @@ +#define _GNU_SOURCE 1 +#include <sys/mman.h> +#include "syscall.h" + +int mlock2(const void *addr, size_t len, unsigned flags) +{ + if (flags == 0) + return mlock(addr, len); + return syscall(SYS_mlock2, addr, len, flags); +} |