From cbd280d8b2c4e8bff825030b5d12dfafec42636f Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Sun, 5 Sep 2021 17:31:09 -0700 Subject: [PATCH] Define `MADV_SOFT_OFFLINE` for risc-v. Define `MADV_SOFT_OFFLINE` for riscv32 and riscv64 on *-unknown-linux-gnu. --- src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs | 1 + src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs b/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs index 96ee5a3bf2e76..09061f3837a13 100644 --- a/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs +++ b/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs @@ -221,6 +221,7 @@ pub const O_SYNC: ::c_int = 1052672; pub const O_RSYNC: ::c_int = 1052672; pub const O_DSYNC: ::c_int = 4096; pub const O_FSYNC: ::c_int = 1052672; +pub const MADV_SOFT_OFFLINE: ::c_int = 101; pub const MAP_GROWSDOWN: ::c_int = 256; pub const EDEADLK: ::c_int = 35; pub const ENAMETOOLONG: ::c_int = 36; diff --git a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs index c656189c437a4..982277d818da4 100644 --- a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs @@ -226,6 +226,7 @@ pub const O_FSYNC: ::c_int = 1052672; pub const O_NOATIME: ::c_int = 262144; pub const O_PATH: ::c_int = 2097152; pub const O_TMPFILE: ::c_int = 4259840; +pub const MADV_SOFT_OFFLINE: ::c_int = 101; pub const MAP_GROWSDOWN: ::c_int = 256; pub const EDEADLK: ::c_int = 35; pub const ENAMETOOLONG: ::c_int = 36;