diff options
author | Szabolcs Nagy <nsz@port70.net> | 2016-01-24 01:19:38 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2016-01-26 18:31:05 -0500 |
commit | 789ff6a9f8ec91729cde7fdcb0568d5d928eeba5 (patch) | |
tree | 2e7b75b6a7845486d033701140794536bd32e07e /include | |
parent | 51d5f139ca9e79d621a396542dde5b8cd76c5c3f (diff) | |
download | musl-789ff6a9f8ec91729cde7fdcb0568d5d928eeba5.tar.gz musl-789ff6a9f8ec91729cde7fdcb0568d5d928eeba5.tar.bz2 musl-789ff6a9f8ec91729cde7fdcb0568d5d928eeba5.tar.xz musl-789ff6a9f8ec91729cde7fdcb0568d5d928eeba5.zip |
add MCL_ONFAULT and MLOCK_ONFAULT mlockall and mlock2 flags
they lock faulted pages into memory (useful when a small part of a
large mapped file needs efficient access), new in linux v4.4, commit
b0f205c2a3082dd9081f9a94e50658c5fa906ff1
MLOCK_* is not in the POSIX reserved namespace for sys/mman.h
Diffstat (limited to 'include')
-rw-r--r-- | include/sys/mman.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sys/mman.h b/include/sys/mman.h index 9fc2db51..a1864ec8 100644 --- a/include/sys/mman.h +++ b/include/sys/mman.h @@ -39,6 +39,7 @@ int remap_file_pages (void *, size_t, int, size_t, int); #endif #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#define MLOCK_ONFAULT 0x01 int madvise (void *, size_t, int); int mincore (void *, size_t, unsigned char *); #endif |