Szabolcs Nagy
8afd2a1d03
add new PR_CAP_AMBIENT and related defines to sys/prctl.h
ambient capability mask is new in linux v4.3, commit
58319057b7847667f0c9585b9de0e8932b0fdb08
11 years ago
Szabolcs Nagy
02e5d56421
add PR_*_FP_MODE prctl options
new in linux v4.0, commit 9791554b45a2acc28247f66a5fd5bbc212a6b8c8
used to work around a floating-point abi issue on mips
11 years ago
Szabolcs Nagy
658aefdf33
add PR_MPX_*_MANAGEMENT prctl options
new in linux v3.19, commit fe3d197f84319d3bce379a9c0dc17b1f48ad358c
used for on-demand kernel allocation of bounds tables for mpx on x86
11 years ago
Szabolcs Nagy
11ac2a6e81
add new prctl command PR_SET_MM_MAP to sys/prctl.h
PR_SET_MM_MAP was introduced as a subcommand for PR_SET_MM in
linux v3.18 commit f606b77f1a9e362451aca8f81d8f36a3a112139e
the associated struct type is replicated in sys/prctl.h using
libc types.
example usage:
struct prctl_mm_map *p;
...
prctl(PR_SET_MM, PR_SET_MM_MAP, p, sizeof *p);
the kernel side supported struct size may be queried with
the PR_SET_MM_MAP_SIZE subcommand.
12 years ago
Szabolcs Nagy
871a09c86f
add new PR_SET_THP_DISABLE and PR_GET_THP_DISABLE prctl flags
they can be used to set or query if transparent huge pages are disabled.
introduced in linux 3.15 commit a0715cc22601e8830ace98366c0c2bd8da52af52
12 years ago
Rich Felker
9a8d7bee80
add macros for new(ish) prctl commands
13 years ago
Rich Felker
9932505b68
fix some prctl macros that were incorrectly copied into this file
13 years ago
Rich Felker
5a2e74ebd2
copy-paste error in prctl.h
15 years ago
Rich Felker
0b44a0315b
initial check-in, version 0.5.0
15 years ago