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
@@ -3819,6 +3831,7 @@ mmap64
3819
3831
mmsghdr
3820
3832
mntent
3821
3833
mount
3834
+ mount_attr
3822
3835
mq_attr
3823
3836
mq_close
3824
3837
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 ! {
@@ -5675,6 +5684,21 @@ pub const XDP_TXMD_FLAGS_CHECKSUM: ::__u32 = 1 << 1;
5675
5684
5676
5685
pub const XDP_TX_METADATA : :: __u32 = 1 << 1 ;
5677
5686
5687
+ // linux/mount.h
5688
+ pub const MOUNT_ATTR_RDONLY : :: __u64 = 0x00000001 ;
5689
+ pub const MOUNT_ATTR_NOSUID : :: __u64 = 0x00000002 ;
5690
+ pub const MOUNT_ATTR_NODEV : :: __u64 = 0x00000004 ;
5691
+ pub const MOUNT_ATTR_NOEXEC : :: __u64 = 0x00000008 ;
5692
+ pub const MOUNT_ATTR__ATIME : :: __u64 = 0x00000070 ;
5693
+ pub const MOUNT_ATTR_RELATIME : :: __u64 = 0x00000000 ;
5694
+ pub const MOUNT_ATTR_NOATIME : :: __u64 = 0x00000010 ;
5695
+ pub const MOUNT_ATTR_STRICTATIME : :: __u64 = 0x00000020 ;
5696
+ pub const MOUNT_ATTR_NODIRATIME : :: __u64 = 0x00000080 ;
5697
+ pub const MOUNT_ATTR_IDMAP : :: __u64 = 0x00100000 ;
5698
+ pub const MOUNT_ATTR_NOSYMFOLLOW : :: __u64 = 0x00200000 ;
5699
+
5700
+ pub const MOUNT_ATTR_SIZE_VER0 : :: c_int = 32 ;
5701
+
5678
5702
// elf.h
5679
5703
pub const NT_PRSTATUS : :: c_int = 1 ;
5680
5704
pub const NT_PRFPREG : :: c_int = 2 ;
You can’t perform that action at this time.
0 commit comments