Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

linux-raw-sys

Package Overview
Dependencies
Maintainers
1
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

linux-raw-sys - npm Package Compare versions

Comparing version
0.10.0
to
0.11.0
+32
src/aarch64/auxvec.rs
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_MINSIGSTKSZ: u32 = 51;
pub const AT_VECTOR_SIZE_ARCH: u32 = 2;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_DCACHEBSIZE: u32 = 19;
pub const AT_ICACHEBSIZE: u32 = 20;
pub const AT_UCACHEBSIZE: u32 = 21;
pub const AT_IGNOREPPC: u32 = 22;
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_L1I_CACHESIZE: u32 = 40;
pub const AT_L1I_CACHEGEOMETRY: u32 = 41;
pub const AT_L1D_CACHESIZE: u32 = 42;
pub const AT_L1D_CACHEGEOMETRY: u32 = 43;
pub const AT_L2_CACHESIZE: u32 = 44;
pub const AT_L2_CACHEGEOMETRY: u32 = 45;
pub const AT_L3_CACHESIZE: u32 = 46;
pub const AT_L3_CACHEGEOMETRY: u32 = 47;
pub const AT_MINSIGSTKSZ: u32 = 51;
pub const AT_VECTOR_SIZE_ARCH: u32 = 15;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_DCACHEBSIZE: u32 = 19;
pub const AT_ICACHEBSIZE: u32 = 20;
pub const AT_UCACHEBSIZE: u32 = 21;
pub const AT_IGNOREPPC: u32 = 22;
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_L1I_CACHESIZE: u32 = 40;
pub const AT_L1I_CACHEGEOMETRY: u32 = 41;
pub const AT_L1D_CACHESIZE: u32 = 42;
pub const AT_L1D_CACHEGEOMETRY: u32 = 43;
pub const AT_L2_CACHESIZE: u32 = 44;
pub const AT_L2_CACHEGEOMETRY: u32 = 45;
pub const AT_L3_CACHESIZE: u32 = 46;
pub const AT_L3_CACHEGEOMETRY: u32 = 47;
pub const AT_MINSIGSTKSZ: u32 = 51;
pub const AT_VECTOR_SIZE_ARCH: u32 = 15;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_L1I_CACHESIZE: u32 = 40;
pub const AT_L1I_CACHEGEOMETRY: u32 = 41;
pub const AT_L1D_CACHESIZE: u32 = 42;
pub const AT_L1D_CACHEGEOMETRY: u32 = 43;
pub const AT_L2_CACHESIZE: u32 = 44;
pub const AT_L2_CACHEGEOMETRY: u32 = 45;
pub const AT_L3_CACHESIZE: u32 = 46;
pub const AT_L3_CACHEGEOMETRY: u32 = 47;
pub const AT_VECTOR_SIZE_ARCH: u32 = 10;
pub const AT_MINSIGSTKSZ: u32 = 51;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_L1I_CACHESIZE: u32 = 40;
pub const AT_L1I_CACHEGEOMETRY: u32 = 41;
pub const AT_L1D_CACHESIZE: u32 = 42;
pub const AT_L1D_CACHEGEOMETRY: u32 = 43;
pub const AT_L2_CACHESIZE: u32 = 44;
pub const AT_L2_CACHEGEOMETRY: u32 = 45;
pub const AT_L3_CACHESIZE: u32 = 46;
pub const AT_L3_CACHEGEOMETRY: u32 = 47;
pub const AT_VECTOR_SIZE_ARCH: u32 = 10;
pub const AT_MINSIGSTKSZ: u32 = 51;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 1;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_ADI_BLKSZ: u32 = 48;
pub const AT_ADI_NBITS: u32 = 49;
pub const AT_ADI_UEONADI: u32 = 50;
pub const AT_VECTOR_SIZE_ARCH: u32 = 4;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_ADI_BLKSZ: u32 = 48;
pub const AT_ADI_NBITS: u32 = 49;
pub const AT_ADI_UEONADI: u32 = 50;
pub const AT_VECTOR_SIZE_ARCH: u32 = 4;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 3;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 3;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
/* automatically generated by rust-bindgen 0.72.1 */
pub const AT_SYSINFO: u32 = 32;
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_VECTOR_SIZE_ARCH: u32 = 3;
pub const AT_NULL: u32 = 0;
pub const AT_IGNORE: u32 = 1;
pub const AT_EXECFD: u32 = 2;
pub const AT_PHDR: u32 = 3;
pub const AT_PHENT: u32 = 4;
pub const AT_PHNUM: u32 = 5;
pub const AT_PAGESZ: u32 = 6;
pub const AT_BASE: u32 = 7;
pub const AT_FLAGS: u32 = 8;
pub const AT_ENTRY: u32 = 9;
pub const AT_NOTELF: u32 = 10;
pub const AT_UID: u32 = 11;
pub const AT_EUID: u32 = 12;
pub const AT_GID: u32 = 13;
pub const AT_EGID: u32 = 14;
pub const AT_PLATFORM: u32 = 15;
pub const AT_HWCAP: u32 = 16;
pub const AT_CLKTCK: u32 = 17;
pub const AT_SECURE: u32 = 23;
pub const AT_BASE_PLATFORM: u32 = 24;
pub const AT_RANDOM: u32 = 25;
pub const AT_HWCAP2: u32 = 26;
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
pub const AT_RSEQ_ALIGN: u32 = 28;
pub const AT_HWCAP3: u32 = 29;
pub const AT_HWCAP4: u32 = 30;
pub const AT_EXECFN: u32 = 31;
pub const AT_MINSIGSTKSZ: u32 = 51;
+1
-1
{
"git": {
"sha1": "3090060991672c6ef9099a94aca9ee621dbbee04"
"sha1": "73fca9e70090212fd6affb63e3907c55851ef71e"
},
"path_in_vcs": ""
}

@@ -6,18 +6,11 @@ # This file is automatically @generated by Cargo.

[[package]]
name = "compiler_builtins"
version = "0.1.151"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abc30f1766d387c35f2405e586d3e7a88230dc728ff78cd1d0bc59ae0b63154b"
[[package]]
name = "libc"
version = "0.2.170"
version = "0.2.175"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
[[package]]
name = "linux-raw-sys"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"compiler_builtins",
"libc",

@@ -24,0 +17,0 @@ "rustc-std-workspace-core",

@@ -16,3 +16,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO

name = "linux-raw-sys"
version = "0.10.0"
version = "0.11.0"
authors = ["Dan Gohman <dev@sunfishcode.online>"]

@@ -70,2 +70,3 @@ build = false

[features]
auxvec = []
bootparam = []

@@ -98,3 +99,2 @@ btrfs = []

"core",
"compiler_builtins",
"no_std",

@@ -110,6 +110,2 @@ ]

[dependencies.compiler_builtins]
version = "0.1.49"
optional = true
[dependencies.core]

@@ -116,0 +112,0 @@ version = "1.0.0"

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1258,2 +1259,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1450,2 +1452,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1452,0 +1455,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -751,2 +758,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -943,2 +951,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1159,3 +1168,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1285,2 +1295,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1340,2 +1356,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1356,2 +1373,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1358,0 +1376,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_old_uid_t = crate::ctypes::c_ushort;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -267,1 +267,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -130,3 +130,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -155,2 +156,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -742,2 +744,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -744,0 +747,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1256,2 +1257,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1448,2 +1450,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1450,0 +1453,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -672,3 +679,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -749,2 +756,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -941,2 +949,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1157,3 +1166,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1283,2 +1293,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1338,2 +1354,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1354,2 +1371,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1356,0 +1374,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_mode_t = crate::ctypes::c_ushort;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -265,1 +265,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -665,2 +667,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -667,0 +670,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1256,2 +1257,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1448,2 +1450,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1450,0 +1453,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -676,3 +683,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -753,2 +760,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -945,2 +953,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1161,3 +1170,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1287,2 +1297,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1342,2 +1358,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1358,2 +1375,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1360,0 +1378,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_long_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -265,1 +265,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -684,2 +686,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -686,0 +689,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -220,2 +220,6 @@ #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]

// The rest of this file is auto-generated!
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "arm")]
#[path = "arm/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -301,2 +305,6 @@ #[cfg(target_arch = "arm")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "aarch64")]
#[path = "aarch64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -382,2 +390,6 @@ #[cfg(target_arch = "aarch64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "csky")]
#[path = "csky/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -463,2 +475,6 @@ #[cfg(target_arch = "csky")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "loongarch64")]
#[path = "loongarch64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -544,2 +560,6 @@ #[cfg(target_arch = "loongarch64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "mips")]
#[path = "mips/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -625,2 +645,6 @@ #[cfg(target_arch = "mips")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "mips64")]
#[path = "mips64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -706,2 +730,6 @@ #[cfg(target_arch = "mips64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "mips32r6")]
#[path = "mips32r6/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -787,2 +815,6 @@ #[cfg(target_arch = "mips32r6")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "mips64r6")]
#[path = "mips64r6/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -868,2 +900,6 @@ #[cfg(target_arch = "mips64r6")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "powerpc")]
#[path = "powerpc/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -949,2 +985,6 @@ #[cfg(target_arch = "powerpc")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "powerpc64")]
#[path = "powerpc64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1030,2 +1070,6 @@ #[cfg(target_arch = "powerpc64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "riscv32")]
#[path = "riscv32/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1111,2 +1155,6 @@ #[cfg(target_arch = "riscv32")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "riscv64")]
#[path = "riscv64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1192,2 +1240,6 @@ #[cfg(target_arch = "riscv64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "s390x")]
#[path = "s390x/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1273,2 +1325,6 @@ #[cfg(target_arch = "s390x")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "sparc")]
#[path = "sparc/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1354,2 +1410,6 @@ #[cfg(target_arch = "sparc")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "sparc64")]
#[path = "sparc64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1435,2 +1495,6 @@ #[cfg(target_arch = "sparc64")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(target_arch = "x86")]
#[path = "x86/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1516,2 +1580,6 @@ #[cfg(target_arch = "x86")]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]
#[path = "x86_64/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1597,2 +1665,6 @@ #[cfg(all(target_arch = "x86_64", target_pointer_width = "64"))]

pub mod xdp;
#[cfg(feature = "auxvec")]
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
#[path = "x32/auxvec.rs"]
pub mod auxvec;
#[cfg(feature = "bootparam")]

@@ -1599,0 +1671,0 @@ #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1258,2 +1259,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1450,2 +1452,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1452,0 +1455,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -751,2 +758,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -943,2 +951,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1159,3 +1168,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1285,2 +1295,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1340,2 +1356,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1356,2 +1373,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1358,0 +1376,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_long_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -267,1 +267,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -723,2 +725,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -725,0 +728,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1266,2 +1267,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1458,2 +1460,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1460,0 +1463,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -672,3 +679,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -759,2 +766,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -951,2 +959,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1167,3 +1176,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1293,2 +1303,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1348,2 +1364,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1364,2 +1381,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1366,0 +1384,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_daddr_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -275,1 +275,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -704,2 +706,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -706,0 +709,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1266,2 +1267,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1458,2 +1460,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1460,0 +1463,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -672,3 +679,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -759,2 +766,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -951,2 +959,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1167,3 +1176,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1293,2 +1303,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1348,2 +1364,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1364,2 +1381,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1366,0 +1384,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_daddr_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -275,1 +275,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -704,2 +706,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -706,0 +709,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1268,2 +1269,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1460,2 +1462,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1462,0 +1465,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -761,2 +768,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -953,2 +961,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1169,3 +1178,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1295,2 +1305,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1350,2 +1366,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1366,2 +1383,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1368,0 +1386,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_daddr_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -277,1 +277,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -706,2 +708,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -708,0 +711,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1268,2 +1269,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1460,2 +1462,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1462,0 +1465,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -761,2 +768,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -953,2 +961,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1169,3 +1178,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1295,2 +1305,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1350,2 +1366,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1366,2 +1383,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1368,0 +1386,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_daddr_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -277,1 +277,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -706,2 +708,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -708,0 +711,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -105,3 +105,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -114,3 +114,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -724,3 +725,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1262,2 +1263,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1454,2 +1456,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1456,0 +1459,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -107,3 +107,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -116,3 +116,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -374,2 +375,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -678,3 +685,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -755,2 +762,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -947,2 +955,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1163,3 +1172,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1289,2 +1299,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1344,2 +1360,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1360,2 +1377,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1362,0 +1380,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_ipc_pid_t = crate::ctypes::c_short;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -271,1 +271,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -133,3 +133,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -158,2 +159,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -705,2 +707,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -707,0 +710,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -107,3 +107,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -116,3 +116,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -726,3 +727,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1264,2 +1265,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1456,2 +1458,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1458,0 +1461,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -109,3 +109,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -118,3 +118,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -376,2 +377,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -680,3 +687,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -757,2 +764,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -949,2 +957,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1165,3 +1174,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1291,2 +1301,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1346,2 +1362,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1362,2 +1379,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1364,0 +1382,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_old_dev_t = crate::ctypes::c_ulong;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -273,1 +273,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -135,3 +135,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -160,2 +161,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -707,2 +709,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -709,0 +712,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1256,2 +1257,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1448,2 +1450,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1450,0 +1453,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -672,3 +679,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -749,2 +756,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -941,2 +949,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1157,3 +1166,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1283,2 +1293,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1338,2 +1354,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1354,2 +1371,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1356,0 +1374,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_long_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -265,1 +265,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -750,2 +752,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -752,0 +755,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1258,2 +1259,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1450,2 +1452,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1452,0 +1455,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -751,2 +758,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -943,2 +951,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1159,3 +1168,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1285,2 +1295,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1340,2 +1356,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1356,2 +1373,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1358,0 +1376,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_long_t = crate::ctypes::c_long;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -267,1 +267,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -752,2 +754,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -754,0 +757,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -115,3 +115,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -124,3 +124,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -734,3 +735,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1272,2 +1273,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1464,2 +1466,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1466,0 +1469,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -117,3 +117,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -126,3 +126,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -384,2 +385,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -688,3 +695,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -765,2 +772,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -957,2 +965,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1173,3 +1182,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1299,2 +1309,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1360,2 +1376,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1376,2 +1393,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1378,0 +1396,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_size_t = crate::ctypes::c_ulong;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -281,2 +281,7 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;
#[repr(C)]

@@ -283,0 +288,0 @@ #[derive(Copy, Clone)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -148,3 +148,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -173,2 +174,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -780,2 +782,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -1038,3 +1041,3 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

let byte_index = index / 8;
let byte = *(core::ptr::addr_of!((*this).storage) as *const u8).offset(byte_index as isize);
let byte = unsafe { *(core::ptr::addr_of!((*this).storage) as *const u8).offset(byte_index as isize) };
Self::extract_bit(byte, index)

@@ -1063,4 +1066,4 @@ }

let byte_index = index / 8;
let byte = (core::ptr::addr_of_mut!((*this).storage) as *mut u8).offset(byte_index as isize);
*byte = Self::change_bit(*byte, index, val);
let byte = unsafe { (core::ptr::addr_of_mut!((*this).storage) as *mut u8).offset(byte_index as isize) };
unsafe { *byte = Self::change_bit(*byte, index, val) };
}

@@ -1088,3 +1091,3 @@ #[inline]

for i in 0..(bit_width as usize) {
if Self::raw_get_bit(this, i + bit_offset) {
if unsafe { Self::raw_get_bit(this, i + bit_offset) } {
let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };

@@ -1117,3 +1120,3 @@ val |= 1 << index;

let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
Self::raw_set_bit(this, index + bit_offset, val_bit_is_set);
unsafe { Self::raw_set_bit(this, index + bit_offset, val_bit_is_set) };
}

@@ -1120,0 +1123,0 @@ }

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1257,2 +1258,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1449,2 +1451,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1451,0 +1454,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -672,3 +679,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -750,2 +757,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -942,2 +950,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1158,3 +1167,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1284,2 +1294,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1339,2 +1355,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1355,2 +1372,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1357,0 +1375,0 @@ #[repr(C)]

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_size_t = crate::ctypes::c_uint;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -265,1 +265,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -686,2 +688,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -688,0 +691,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -107,3 +107,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -116,3 +116,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -726,3 +727,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1265,2 +1266,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1457,2 +1459,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1459,0 +1462,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -109,3 +109,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -118,3 +118,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -752,2 +759,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -944,2 +952,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1160,3 +1169,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1286,2 +1296,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1341,2 +1357,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1357,2 +1374,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1359,0 +1377,0 @@ #[repr(C)]

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_old_uid_t = crate::ctypes::c_ushort;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -273,1 +273,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -135,3 +135,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -160,2 +161,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -729,2 +731,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -731,0 +734,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -118,2 +118,10 @@ pub type __s8 = crate::ctypes::c_schar;

#[derive(Debug, Copy, Clone)]
pub struct kho_data {
pub fdt_addr: __u64,
pub fdt_size: __u64,
pub scratch_addr: __u64,
pub scratch_size: __u64,
}
#[repr(C, packed)]
#[derive(Debug, Copy, Clone)]
pub struct screen_info {

@@ -451,5 +459,6 @@ pub orig_x: __u8,

pub const SETUP_RNG_SEED: u32 = 9;
pub const SETUP_ENUM_MAX: u32 = 9;
pub const SETUP_KEXEC_KHO: u32 = 10;
pub const SETUP_ENUM_MAX: u32 = 10;
pub const SETUP_INDIRECT: u32 = 2147483648;
pub const SETUP_TYPE_MAX: u32 = 2147483657;
pub const SETUP_TYPE_MAX: u32 = 2147483658;
pub const __BITS_PER_LONG_LONG: u32 = 64;

@@ -456,0 +465,0 @@ pub const RAMDISK_IMAGE_START_MASK: u32 = 2047;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1258,2 +1259,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1450,2 +1452,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1452,0 +1455,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -751,2 +758,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -943,2 +951,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1159,3 +1168,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1285,2 +1295,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1340,2 +1356,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1356,2 +1373,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1358,0 +1376,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_long_t = crate::ctypes::c_longlong;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -267,1 +267,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -687,2 +689,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -689,0 +692,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -118,2 +118,10 @@ pub type __s8 = crate::ctypes::c_schar;

#[derive(Debug, Copy, Clone)]
pub struct kho_data {
pub fdt_addr: __u64,
pub fdt_size: __u64,
pub scratch_addr: __u64,
pub scratch_size: __u64,
}
#[repr(C, packed)]
#[derive(Debug, Copy, Clone)]
pub struct screen_info {

@@ -451,5 +459,6 @@ pub orig_x: __u8,

pub const SETUP_RNG_SEED: u32 = 9;
pub const SETUP_ENUM_MAX: u32 = 9;
pub const SETUP_KEXEC_KHO: u32 = 10;
pub const SETUP_ENUM_MAX: u32 = 10;
pub const SETUP_INDIRECT: u32 = 2147483648;
pub const SETUP_TYPE_MAX: u32 = 2147483657;
pub const SETUP_TYPE_MAX: u32 = 2147483658;
pub const __BITS_PER_LONG_LONG: u32 = 64;

@@ -456,0 +465,0 @@ pub const RAMDISK_IMAGE_START_MASK: u32 = 2047;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -720,3 +721,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1258,2 +1259,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1450,2 +1452,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1452,0 +1455,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -103,3 +103,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -112,3 +112,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -370,2 +371,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -674,3 +681,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -751,2 +758,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -943,2 +951,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1159,3 +1168,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1285,2 +1295,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1340,2 +1356,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1356,2 +1373,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1358,0 +1376,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_old_uid_t = crate::ctypes::c_ushort;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -267,1 +267,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -129,3 +129,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -154,2 +155,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -687,2 +689,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -689,0 +692,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -116,2 +116,10 @@ pub type __s8 = crate::ctypes::c_schar;

#[derive(Debug, Copy, Clone)]
pub struct kho_data {
pub fdt_addr: __u64,
pub fdt_size: __u64,
pub scratch_addr: __u64,
pub scratch_size: __u64,
}
#[repr(C, packed)]
#[derive(Debug, Copy, Clone)]
pub struct screen_info {

@@ -449,5 +457,6 @@ pub orig_x: __u8,

pub const SETUP_RNG_SEED: u32 = 9;
pub const SETUP_ENUM_MAX: u32 = 9;
pub const SETUP_KEXEC_KHO: u32 = 10;
pub const SETUP_ENUM_MAX: u32 = 10;
pub const SETUP_INDIRECT: u32 = 2147483648;
pub const SETUP_TYPE_MAX: u32 = 2147483657;
pub const SETUP_TYPE_MAX: u32 = 2147483658;
pub const __BITS_PER_LONG_LONG: u32 = 64;

@@ -454,0 +463,0 @@ pub const RAMDISK_IMAGE_START_MASK: u32 = 2047;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -99,3 +99,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -108,3 +108,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -718,3 +719,3 @@ }

pub struct btrfs_ioctl_encoded_io_args {
pub iov: *mut iovec,
pub iov: *const iovec,
pub iovcnt: crate::ctypes::c_ulong,

@@ -1256,2 +1257,3 @@ pub offset: __s64,

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -1448,2 +1450,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1450,0 +1453,0 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,3 +0,3 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -101,3 +101,3 @@ pub type __s8 = crate::ctypes::c_schar;

pub type_: __u32,
pub __reserved: __u32,
pub flags: __u32,
pub raw: __IncompleteArrayField<__u8>,

@@ -110,3 +110,4 @@ }

pub key_id: __u32,
pub __reserved: [__u32; 8usize],
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw: __IncompleteArrayField<__u8>,

@@ -368,2 +369,8 @@ }

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_5__bindgen_ty_2 {
pub write_stream: __u8,
pub __pad4: [__u8; 3usize],
}
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {

@@ -676,3 +683,3 @@ pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,

pub flags: __u32,
pub __resv1: __u32,
pub dmabuf_fd: __u32,
pub __resv2: [__u64; 2usize],

@@ -753,2 +760,3 @@ }

pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;

@@ -945,2 +953,3 @@ pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;

pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PAGE_IS_GUARD: u32 = 256;
pub const PM_SCAN_WP_MATCHING: u32 = 1;

@@ -1161,3 +1170,4 @@ pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;

IORING_OP_WRITEV_FIXED = 61,
IORING_OP_LAST = 62,
IORING_OP_PIPE = 62,
IORING_OP_LAST = 63,
}

@@ -1287,2 +1297,8 @@ #[repr(u32)]

}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum io_uring_zcrx_area_flags {
IORING_ZCRX_AREA_DMABUF = 1,
}
#[repr(C)]

@@ -1342,2 +1358,3 @@ #[derive(Copy, Clone)]

pub nop_flags: __u32,
pub pipe_flags: __u32,
}

@@ -1358,2 +1375,3 @@ #[repr(C, packed)]

pub __bindgen_anon_1: io_uring_sqe__bindgen_ty_5__bindgen_ty_1,
pub __bindgen_anon_2: io_uring_sqe__bindgen_ty_5__bindgen_ty_2,
}

@@ -1360,0 +1378,0 @@ #[repr(C)]

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __kernel_mode_t = crate::ctypes::c_ushort;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub const EPERM: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -265,1 +265,6 @@ pub type __s8 = crate::ctypes::c_schar;

pub const PR_TIMER_CREATE_RESTORE_IDS_GET: u32 = 2;
pub const PR_FUTEX_HASH: u32 = 78;
pub const PR_FUTEX_HASH_SET_SLOTS: u32 = 1;
pub const FH_FLAG_IMMUTABLE: u32 = 1;
pub const PR_FUTEX_HASH_GET_SLOTS: u32 = 2;
pub const PR_FUTEX_HASH_GET_IMMUTABLE: u32 = 3;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -127,3 +127,4 @@ pub type __s8 = crate::ctypes::c_schar;

pub op: __u8,
pub pad: [__u8; 3usize],
pub reserved: __u8,
pub flags: __u16,
pub arch: __u32,

@@ -152,2 +153,3 @@ pub instruction_pointer: __u64,

pub ret_data: __u32,
pub reserved2: __u32,
}

@@ -681,2 +683,3 @@ #[repr(C)]

pub const PTRACE_GET_SYSCALL_INFO: u32 = 16910;
pub const PTRACE_SET_SYSCALL_INFO: u32 = 16914;
pub const PTRACE_SYSCALL_INFO_NONE: u32 = 0;

@@ -683,0 +686,0 @@ pub const PTRACE_SYSCALL_INFO_ENTRY: u32 = 1;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

@@ -1,2 +0,2 @@

/* automatically generated by rust-bindgen 0.71.1 */
/* automatically generated by rust-bindgen 0.72.1 */

@@ -3,0 +3,0 @@ pub type __s8 = crate::ctypes::c_schar;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display