@@ -1045,6 +1045,15 @@ s! {
1045
1045
pub prefer_busy_poll: u8 ,
1046
1046
pub __pad: u8 , // Must be zero
1047
1047
}
1048
+
1049
+ // linux/mount.h
1050
+
1051
+ pub struct mount_attr {
1052
+ pub attr_set: :: __u64,
1053
+ pub attr_clr: :: __u64,
1054
+ pub propagation: :: __u64,
1055
+ pub userns_fd: :: __u64,
1056
+ }
1048
1057
}
1049
1058
1050
1059
cfg_if ! {
@@ -5190,6 +5199,21 @@ pub const SCHED_FLAG_KEEP_PARAMS: ::c_int = 0x10;
5190
5199
pub const SCHED_FLAG_UTIL_CLAMP_MIN : :: c_int = 0x20 ;
5191
5200
pub const SCHED_FLAG_UTIL_CLAMP_MAX : :: c_int = 0x40 ;
5192
5201
5202
+ // linux/mount.h
5203
+ pub const MOUNT_ATTR_RDONLY : :: __u64 = 0x00000001 ;
5204
+ pub const MOUNT_ATTR_NOSUID : :: __u64 = 0x00000002 ;
5205
+ pub const MOUNT_ATTR_NODEV : :: __u64 = 0x00000004 ;
5206
+ pub const MOUNT_ATTR_NOEXEC : :: __u64 = 0x00000008 ;
5207
+ pub const MOUNT_ATTR__ATIME : :: __u64 = 0x00000070 ;
5208
+ pub const MOUNT_ATTR_RELATIME : :: __u64 = 0x00000000 ;
5209
+ pub const MOUNT_ATTR_NOATIME : :: __u64 = 0x00000010 ;
5210
+ pub const MOUNT_ATTR_STRICTATIME : :: __u64 = 0x00000020 ;
5211
+ pub const MOUNT_ATTR_NODIRATIME : :: __u64 = 0x00000080 ;
5212
+ pub const MOUNT_ATTR_IDMAP : :: __u64 = 0x00100000 ;
5213
+ pub const MOUNT_ATTR_NOSYMFOLLOW : :: __u64 = 0x00200000 ;
5214
+
5215
+ pub const MOUNT_ATTR_SIZE_VER0 : :: c_int = 32 ;
5216
+
5193
5217
// elf.h
5194
5218
pub const NT_PRSTATUS : :: c_int = 1 ;
5195
5219
pub const NT_PRFPREG : :: c_int = 2 ;
0 commit comments