add mlock2 linux syscall wrapper
authorSzabolcs Nagy <nsz@port70.net>
Sat, 28 Apr 2018 17:25:41 +0000 (17:25 +0000)
committerRich Felker <dalias@aerifal.cx>
Thu, 21 Jun 2018 01:35:45 +0000 (21:35 -0400)
commitb64d66d0b04fde0af63c3a292be423736294dca9
tree8235178c05ce2e5de96f16c3ad3b14f3d47b1e18
parent84b25160e7e15e7531533a9a6b22d5431d1b7629
add mlock2 linux syscall wrapper

mlock2 syscall was added in linux v4.4 and glibc has api for it.
It falls back to mlock in case of flags==0, so that case works
even on older kernels.

MLOCK_ONFAULT is moved under _GNU_SOURCE following glibc.
include/sys/mman.h
src/linux/mlock2.c [new file with mode: 0644]