1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 10:07:44 +00:00

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

View file

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