@@ -234,7 +234,12 @@ cfg_if! {
234
234
pub stx_mnt_id: crate :: __u64,
235
235
pub stx_dio_mem_align: crate :: __u32,
236
236
pub stx_dio_offset_align: crate :: __u32,
237
- __statx_pad3: [ crate :: __u64; 12 ] ,
237
+ pub stx_subvol: crate :: __u64,
238
+ pub stx_atomic_write_unit_min: crate :: __u32,
239
+ pub stx_atomic_write_unit_max: crate :: __u32,
240
+ pub stx_atomic_write_segments_max: crate :: __u32,
241
+ __statx_pad2: [ crate :: __u32; 1 ] ,
242
+ __statx_pad3: [ crate :: __u64; 9 ] ,
238
243
}
239
244
240
245
pub struct statx_timestamp {
@@ -1618,6 +1623,9 @@ cfg_if! {
1618
1623
pub const STATX_ALL : c_uint = 0x0fff ;
1619
1624
pub const STATX_MNT_ID : c_uint = 0x1000 ;
1620
1625
pub const STATX_DIOALIGN : c_uint = 0x2000 ;
1626
+ pub const STATX_MNT_ID_UNIQUE : c_uint = 0x4000 ;
1627
+ pub const STATX_SUBVOL : c_uint = 0x8000 ;
1628
+ pub const STATX_WRITE_ATOMIC : c_uint = 0x10000 ;
1621
1629
pub const STATX__RESERVED : c_int = 0x80000000 ;
1622
1630
pub const STATX_ATTR_COMPRESSED : c_int = 0x0004 ;
1623
1631
pub const STATX_ATTR_IMMUTABLE : c_int = 0x0010 ;
@@ -1628,6 +1636,7 @@ cfg_if! {
1628
1636
pub const STATX_ATTR_MOUNT_ROOT : c_int = 0x2000 ;
1629
1637
pub const STATX_ATTR_VERITY : c_int = 0x100000 ;
1630
1638
pub const STATX_ATTR_DAX : c_int = 0x200000 ;
1639
+ pub const STATX_ATTR_WRITE_ATOMIC : c_int = 0x400000 ;
1631
1640
}
1632
1641
}
1633
1642
0 commit comments