Kernel: Add the remaining POSIX MADV_* constants

This commit is contained in:
Tim Schumacher 2022-05-02 20:02:41 +02:00 committed by Andreas Kling
parent 94ab75d3df
commit 6d59d4d3d9
Notes: sideshowbarker 2024-07-17 11:18:49 +09:00

View File

@ -36,15 +36,16 @@ extern "C" {
#define MADV_SET_VOLATILE 0x1
#define MADV_SET_NONVOLATILE 0x2
#define MADV_DONTNEED 0x3
#define MADV_WILLNEED 0x4
#define MADV_SEQUENTIAL 0x5
#define MADV_RANDOM 0x6
// https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_madvise.html
#define POSIX_MADV_NORMAL MADV_NORMAL
#define POSIX_MADV_DONTNEED MADV_DONTNEED
// Unsupported posix_madvise() advise:
// POSIX_MADV_SEQUENTIAL
// POSIX_MADV_RANDOM
// POSIX_MADV_WILLNEED
#define POSIX_MADV_WILLNEED MADV_WILLNEED
#define POSIX_MADV_SEQUENTIAL MADV_SEQUENTIAL
#define POSIX_MADV_RANDOM MADV_RANDOM
#define MS_SYNC 1
#define MS_ASYNC 2