mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-08 02:40:28 +00:00
Add MADV_SOFT_OFFLINE
definition from linux v2.6.33
see linux commit afcf938ee0aac4ef95b1a23bac704c6fbeb26de6 HWPOISON: Add a madvise() injector for soft page offlining
This commit is contained in:
parent
8fc778162e
commit
3725d53499
3 changed files with 4 additions and 0 deletions
|
@ -269,6 +269,7 @@ syscon madv MADV_DOFORK 11 11 127 127 127 127 127 127 # TODO(
|
||||||
syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it?
|
syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it?
|
||||||
syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 127 # TODO(jart): what is it?
|
syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 127 # TODO(jart): what is it?
|
||||||
syscon madv MADV_HWPOISON 100 100 127 127 127 127 127 127 # TODO(jart): what is it?
|
syscon madv MADV_HWPOISON 100 100 127 127 127 127 127 127 # TODO(jart): what is it?
|
||||||
|
syscon madv MADV_SOFT_OFFLINE 101 101 127 127 127 127 127 127 # TODO: add support ?
|
||||||
syscon madv MADV_REMOVE 9 9 127 127 127 127 127 127 # TODO(jart): what is it?
|
syscon madv MADV_REMOVE 9 9 127 127 127 127 127 127 # TODO(jart): what is it?
|
||||||
syscon fadv POSIX_FADV_NOREUSE 5 5 127 127 5 127 5 127 # wut
|
syscon fadv POSIX_FADV_NOREUSE 5 5 127 127 5 127 5 127 # wut
|
||||||
|
|
||||||
|
|
2
libc/sysv/consts/MADV_SOFT_OFFLINE.S
Normal file
2
libc/sysv/consts/MADV_SOFT_OFFLINE.S
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#include "libc/sysv/consts/syscon.internal.h"
|
||||||
|
.syscon madv,MADV_SOFT_OFFLINE,101,101,127,127,127,127,127,127
|
|
@ -19,6 +19,7 @@ extern const unsigned MADV_REMOVE;
|
||||||
extern const unsigned MADV_SEQUENTIAL;
|
extern const unsigned MADV_SEQUENTIAL;
|
||||||
extern const unsigned MADV_UNMERGEABLE;
|
extern const unsigned MADV_UNMERGEABLE;
|
||||||
extern const unsigned MADV_WILLNEED;
|
extern const unsigned MADV_WILLNEED;
|
||||||
|
extern const unsigned MADV_SOFT_OFFLINE;
|
||||||
|
|
||||||
#define MADV_NORMAL 0
|
#define MADV_NORMAL 0
|
||||||
#define MADV_RANDOM 1
|
#define MADV_RANDOM 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue