File tree 2 files changed +37
-0
lines changed
src/unix/linux_like/linux
2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -1661,6 +1661,18 @@ MON_6
1661
1661
MON_7
1662
1662
MON_8
1663
1663
MON_9
1664
+ MOUNT_ATTR_IDMAP
1665
+ MOUNT_ATTR_NOATIME
1666
+ MOUNT_ATTR_NODEV
1667
+ MOUNT_ATTR_NODIRATIME
1668
+ MOUNT_ATTR_NOEXEC
1669
+ MOUNT_ATTR_NOSUID
1670
+ MOUNT_ATTR_NOSYMFOLLOW
1671
+ MOUNT_ATTR_RDONLY
1672
+ MOUNT_ATTR_RELATIME
1673
+ MOUNT_ATTR_SIZE_VER0
1674
+ MOUNT_ATTR_STRICTATIME
1675
+ MOUNT_ATTR__ATIME
1664
1676
MREMAP_FIXED
1665
1677
MREMAP_MAYMOVE
1666
1678
MSC_CNT
@@ -3818,6 +3830,7 @@ mmap64
3818
3830
mmsghdr
3819
3831
mntent
3820
3832
mount
3833
+ mount_attr
3821
3834
mq_attr
3822
3835
mq_close
3823
3836
mq_getattr
Original file line number Diff line number Diff line change @@ -1217,6 +1217,15 @@ s! {
1217
1217
pub csum_start: :: __u16,
1218
1218
pub csum_offset: :: __u16,
1219
1219
}
1220
+
1221
+ // linux/mount.h
1222
+
1223
+ pub struct mount_attr {
1224
+ pub attr_set: :: __u64,
1225
+ pub attr_clr: :: __u64,
1226
+ pub propagation: :: __u64,
1227
+ pub userns_fd: :: __u64,
1228
+ }
1220
1229
}
1221
1230
1222
1231
cfg_if ! {
@@ -5635,6 +5644,21 @@ pub const XDP_TXMD_FLAGS_CHECKSUM: ::__u32 = 1 << 1;
5635
5644
5636
5645
pub const XDP_TX_METADATA : :: __u32 = 1 << 1 ;
5637
5646
5647
+ // linux/mount.h
5648
+ pub const MOUNT_ATTR_RDONLY : :: __u64 = 0x00000001 ;
5649
+ pub const MOUNT_ATTR_NOSUID : :: __u64 = 0x00000002 ;
5650
+ pub const MOUNT_ATTR_NODEV : :: __u64 = 0x00000004 ;
5651
+ pub const MOUNT_ATTR_NOEXEC : :: __u64 = 0x00000008 ;
5652
+ pub const MOUNT_ATTR__ATIME : :: __u64 = 0x00000070 ;
5653
+ pub const MOUNT_ATTR_RELATIME : :: __u64 = 0x00000000 ;
5654
+ pub const MOUNT_ATTR_NOATIME : :: __u64 = 0x00000010 ;
5655
+ pub const MOUNT_ATTR_STRICTATIME : :: __u64 = 0x00000020 ;
5656
+ pub const MOUNT_ATTR_NODIRATIME : :: __u64 = 0x00000080 ;
5657
+ pub const MOUNT_ATTR_IDMAP : :: __u64 = 0x00100000 ;
5658
+ pub const MOUNT_ATTR_NOSYMFOLLOW : :: __u64 = 0x00200000 ;
5659
+
5660
+ pub const MOUNT_ATTR_SIZE_VER0 : :: c_int = 32 ;
5661
+
5638
5662
// elf.h
5639
5663
pub const NT_PRSTATUS : :: c_int = 1 ;
5640
5664
pub const NT_PRFPREG : :: c_int = 2 ;
You can’t perform that action at this time.
0 commit comments