Add MADV_PAGEOUT definition from linux v5.4

see
  linux commit 1a4e58cce84ee88129d5d49c064bd2852b481357
  mm: introduce MADV_PAGEOUT
This commit is contained in:
Michal Biesek 2023-08-11 23:22:00 +02:00
parent 334d48006f
commit 0a539adc50
No known key found for this signature in database
GPG key ID: FFF2B9B1C73BB3CA
3 changed files with 4 additions and 0 deletions

View file

@ -268,6 +268,7 @@ syscon madv MADV_DODUMP 17 17 127 127 127 127 127 127 # TODO(
syscon madv MADV_WIPEONFORK 18 18 127 127 127 127 127 127 # TODO: add support ?
syscon madv MADV_KEEPONFORK 19 19 127 127 127 127 127 127 # TODO: add support ?
syscon madv MADV_COLD 20 20 127 127 127 127 127 127 # TODO: add support ?
syscon madv MADV_PAGEOUT 21 21 127 127 127 127 127 127 # TODO: add support ?
syscon madv MADV_DOFORK 11 11 127 127 127 127 127 127 # 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?

View file

@ -0,0 +1,2 @@
#include "libc/sysv/consts/syscon.internal.h"
.syscon madv,MADV_PAGEOUT,21,21,127,127,127,127,127,127

View file

@ -23,6 +23,7 @@ extern const unsigned MADV_SOFT_OFFLINE;
extern const unsigned MADV_WIPEONFORK;
extern const unsigned MADV_KEEPONFORK;
extern const unsigned MADV_COLD;
extern const unsigned MADV_PAGEOUT;
#define MADV_NORMAL 0
#define MADV_RANDOM 1