|
1 | | -/* automatically generated by rust-bindgen 0.70.1 */ |
| 1 | +/* automatically generated by rust-bindgen 0.71.1 */ |
2 | 2 |
|
3 | 3 | pub type __s8 = crate::ctypes::c_schar; |
4 | 4 | pub type __u8 = crate::ctypes::c_uchar; |
@@ -157,7 +157,13 @@ pub propagate_from: __u64, |
157 | 157 | pub mnt_root: __u32, |
158 | 158 | pub mnt_point: __u32, |
159 | 159 | pub mnt_ns_id: __u64, |
160 | | -pub __spare2: [__u64; 49usize], |
| 160 | +pub fs_subtype: __u32, |
| 161 | +pub sb_source: __u32, |
| 162 | +pub opt_num: __u32, |
| 163 | +pub opt_array: __u32, |
| 164 | +pub opt_sec_num: __u32, |
| 165 | +pub opt_sec_array: __u32, |
| 166 | +pub __spare2: [__u64; 46usize], |
161 | 167 | pub str_: __IncompleteArrayField<crate::ctypes::c_char>, |
162 | 168 | } |
163 | 169 | #[repr(C)] |
@@ -709,6 +715,13 @@ pub compression: __u32, |
709 | 715 | pub encryption: __u32, |
710 | 716 | pub reserved: [__u8; 64usize], |
711 | 717 | } |
| 718 | +#[repr(C)] |
| 719 | +#[derive(Debug, Copy, Clone)] |
| 720 | +pub struct btrfs_ioctl_subvol_wait { |
| 721 | +pub subvolid: __u64, |
| 722 | +pub mode: __u32, |
| 723 | +pub count: __u32, |
| 724 | +} |
712 | 725 | #[repr(C, packed)] |
713 | 726 | #[derive(Debug, Copy, Clone)] |
714 | 727 | pub struct btrfs_disk_key { |
@@ -1326,6 +1339,10 @@ pub const STATMOUNT_MNT_POINT: u32 = 16; |
1326 | 1339 | pub const STATMOUNT_FS_TYPE: u32 = 32; |
1327 | 1340 | pub const STATMOUNT_MNT_NS_ID: u32 = 64; |
1328 | 1341 | pub const STATMOUNT_MNT_OPTS: u32 = 128; |
| 1342 | +pub const STATMOUNT_FS_SUBTYPE: u32 = 256; |
| 1343 | +pub const STATMOUNT_SB_SOURCE: u32 = 512; |
| 1344 | +pub const STATMOUNT_OPT_ARRAY: u32 = 1024; |
| 1345 | +pub const STATMOUNT_OPT_SEC_ARRAY: u32 = 2048; |
1329 | 1346 | pub const LSMT_ROOT: i32 = -1; |
1330 | 1347 | pub const LISTMOUNT_REVERSE: u32 = 1; |
1331 | 1348 | pub const INR_OPEN_CUR: u32 = 1024; |
@@ -1528,6 +1545,11 @@ pub const BTRFS_ENCODED_IO_COMPRESSION_LZO_64K: u32 = 7; |
1528 | 1545 | pub const BTRFS_ENCODED_IO_COMPRESSION_TYPES: u32 = 8; |
1529 | 1546 | pub const BTRFS_ENCODED_IO_ENCRYPTION_NONE: u32 = 0; |
1530 | 1547 | pub const BTRFS_ENCODED_IO_ENCRYPTION_TYPES: u32 = 1; |
| 1548 | +pub const BTRFS_SUBVOL_SYNC_WAIT_FOR_ONE: u32 = 0; |
| 1549 | +pub const BTRFS_SUBVOL_SYNC_WAIT_FOR_QUEUED: u32 = 1; |
| 1550 | +pub const BTRFS_SUBVOL_SYNC_COUNT: u32 = 2; |
| 1551 | +pub const BTRFS_SUBVOL_SYNC_PEEK_FIRST: u32 = 3; |
| 1552 | +pub const BTRFS_SUBVOL_SYNC_PEEK_LAST: u32 = 4; |
1531 | 1553 | pub const BTRFS_MAGIC: u64 = 5575266562640200287; |
1532 | 1554 | pub const BTRFS_MAX_LEVEL: u32 = 8; |
1533 | 1555 | pub const BTRFS_NAME_LEN: u32 = 255; |
|
0 commit comments