Skip to content

Commit 942862c

Browse files
authored
Split auxvec into its own module (#162)
1 parent 82cea89 commit 942862c

40 files changed

+694
-585
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ check-cfg = [
3131

3232
# The rest of this file is auto-generated!
3333
[features]
34+
auxvec = []
3435
bootparam = []
3536
btrfs = []
3637
elf_uapi = []

gen/modules/auxvec.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include <linux/auxvec.h>

gen/modules/general.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
// Selected Linux headers.
77

8-
#include <linux/auxvec.h>
98
#include <linux/capability.h>
109
#include <linux/eventpoll.h>
1110
#include <linux/fadvise.h>

src/aarch64/auxvec.rs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/* automatically generated by rust-bindgen 0.71.1 */
2+
3+
pub const AT_SYSINFO_EHDR: u32 = 33;
4+
pub const AT_MINSIGSTKSZ: u32 = 51;
5+
pub const AT_VECTOR_SIZE_ARCH: u32 = 2;
6+
pub const AT_NULL: u32 = 0;
7+
pub const AT_IGNORE: u32 = 1;
8+
pub const AT_EXECFD: u32 = 2;
9+
pub const AT_PHDR: u32 = 3;
10+
pub const AT_PHENT: u32 = 4;
11+
pub const AT_PHNUM: u32 = 5;
12+
pub const AT_PAGESZ: u32 = 6;
13+
pub const AT_BASE: u32 = 7;
14+
pub const AT_FLAGS: u32 = 8;
15+
pub const AT_ENTRY: u32 = 9;
16+
pub const AT_NOTELF: u32 = 10;
17+
pub const AT_UID: u32 = 11;
18+
pub const AT_EUID: u32 = 12;
19+
pub const AT_GID: u32 = 13;
20+
pub const AT_EGID: u32 = 14;
21+
pub const AT_PLATFORM: u32 = 15;
22+
pub const AT_HWCAP: u32 = 16;
23+
pub const AT_CLKTCK: u32 = 17;
24+
pub const AT_SECURE: u32 = 23;
25+
pub const AT_BASE_PLATFORM: u32 = 24;
26+
pub const AT_RANDOM: u32 = 25;
27+
pub const AT_HWCAP2: u32 = 26;
28+
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
29+
pub const AT_RSEQ_ALIGN: u32 = 28;
30+
pub const AT_HWCAP3: u32 = 29;
31+
pub const AT_HWCAP4: u32 = 30;
32+
pub const AT_EXECFN: u32 = 31;

src/aarch64/general.rs

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,36 +1038,6 @@ pub const LINUX_VERSION_CODE: u32 = 397312;
10381038
pub const LINUX_VERSION_MAJOR: u32 = 6;
10391039
pub const LINUX_VERSION_PATCHLEVEL: u32 = 16;
10401040
pub const LINUX_VERSION_SUBLEVEL: u32 = 0;
1041-
pub const AT_SYSINFO_EHDR: u32 = 33;
1042-
pub const AT_MINSIGSTKSZ: u32 = 51;
1043-
pub const AT_VECTOR_SIZE_ARCH: u32 = 2;
1044-
pub const AT_NULL: u32 = 0;
1045-
pub const AT_IGNORE: u32 = 1;
1046-
pub const AT_EXECFD: u32 = 2;
1047-
pub const AT_PHDR: u32 = 3;
1048-
pub const AT_PHENT: u32 = 4;
1049-
pub const AT_PHNUM: u32 = 5;
1050-
pub const AT_PAGESZ: u32 = 6;
1051-
pub const AT_BASE: u32 = 7;
1052-
pub const AT_FLAGS: u32 = 8;
1053-
pub const AT_ENTRY: u32 = 9;
1054-
pub const AT_NOTELF: u32 = 10;
1055-
pub const AT_UID: u32 = 11;
1056-
pub const AT_EUID: u32 = 12;
1057-
pub const AT_GID: u32 = 13;
1058-
pub const AT_EGID: u32 = 14;
1059-
pub const AT_PLATFORM: u32 = 15;
1060-
pub const AT_HWCAP: u32 = 16;
1061-
pub const AT_CLKTCK: u32 = 17;
1062-
pub const AT_SECURE: u32 = 23;
1063-
pub const AT_BASE_PLATFORM: u32 = 24;
1064-
pub const AT_RANDOM: u32 = 25;
1065-
pub const AT_HWCAP2: u32 = 26;
1066-
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
1067-
pub const AT_RSEQ_ALIGN: u32 = 28;
1068-
pub const AT_HWCAP3: u32 = 29;
1069-
pub const AT_HWCAP4: u32 = 30;
1070-
pub const AT_EXECFN: u32 = 31;
10711041
pub const __BITS_PER_LONG_LONG: u32 = 64;
10721042
pub const __FD_SETSIZE: u32 = 1024;
10731043
pub const _LINUX_CAPABILITY_VERSION_1: u32 = 429392688;

src/arm/auxvec.rs

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* automatically generated by rust-bindgen 0.71.1 */
2+
3+
pub const AT_SYSINFO_EHDR: u32 = 33;
4+
pub const AT_NULL: u32 = 0;
5+
pub const AT_IGNORE: u32 = 1;
6+
pub const AT_EXECFD: u32 = 2;
7+
pub const AT_PHDR: u32 = 3;
8+
pub const AT_PHENT: u32 = 4;
9+
pub const AT_PHNUM: u32 = 5;
10+
pub const AT_PAGESZ: u32 = 6;
11+
pub const AT_BASE: u32 = 7;
12+
pub const AT_FLAGS: u32 = 8;
13+
pub const AT_ENTRY: u32 = 9;
14+
pub const AT_NOTELF: u32 = 10;
15+
pub const AT_UID: u32 = 11;
16+
pub const AT_EUID: u32 = 12;
17+
pub const AT_GID: u32 = 13;
18+
pub const AT_EGID: u32 = 14;
19+
pub const AT_PLATFORM: u32 = 15;
20+
pub const AT_HWCAP: u32 = 16;
21+
pub const AT_CLKTCK: u32 = 17;
22+
pub const AT_SECURE: u32 = 23;
23+
pub const AT_BASE_PLATFORM: u32 = 24;
24+
pub const AT_RANDOM: u32 = 25;
25+
pub const AT_HWCAP2: u32 = 26;
26+
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
27+
pub const AT_RSEQ_ALIGN: u32 = 28;
28+
pub const AT_HWCAP3: u32 = 29;
29+
pub const AT_HWCAP4: u32 = 30;
30+
pub const AT_EXECFN: u32 = 31;
31+
pub const AT_MINSIGSTKSZ: u32 = 51;

src/arm/general.rs

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,35 +1067,6 @@ pub const LINUX_VERSION_CODE: u32 = 397312;
10671067
pub const LINUX_VERSION_MAJOR: u32 = 6;
10681068
pub const LINUX_VERSION_PATCHLEVEL: u32 = 16;
10691069
pub const LINUX_VERSION_SUBLEVEL: u32 = 0;
1070-
pub const AT_SYSINFO_EHDR: u32 = 33;
1071-
pub const AT_NULL: u32 = 0;
1072-
pub const AT_IGNORE: u32 = 1;
1073-
pub const AT_EXECFD: u32 = 2;
1074-
pub const AT_PHDR: u32 = 3;
1075-
pub const AT_PHENT: u32 = 4;
1076-
pub const AT_PHNUM: u32 = 5;
1077-
pub const AT_PAGESZ: u32 = 6;
1078-
pub const AT_BASE: u32 = 7;
1079-
pub const AT_FLAGS: u32 = 8;
1080-
pub const AT_ENTRY: u32 = 9;
1081-
pub const AT_NOTELF: u32 = 10;
1082-
pub const AT_UID: u32 = 11;
1083-
pub const AT_EUID: u32 = 12;
1084-
pub const AT_GID: u32 = 13;
1085-
pub const AT_EGID: u32 = 14;
1086-
pub const AT_PLATFORM: u32 = 15;
1087-
pub const AT_HWCAP: u32 = 16;
1088-
pub const AT_CLKTCK: u32 = 17;
1089-
pub const AT_SECURE: u32 = 23;
1090-
pub const AT_BASE_PLATFORM: u32 = 24;
1091-
pub const AT_RANDOM: u32 = 25;
1092-
pub const AT_HWCAP2: u32 = 26;
1093-
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
1094-
pub const AT_RSEQ_ALIGN: u32 = 28;
1095-
pub const AT_HWCAP3: u32 = 29;
1096-
pub const AT_HWCAP4: u32 = 30;
1097-
pub const AT_EXECFN: u32 = 31;
1098-
pub const AT_MINSIGSTKSZ: u32 = 51;
10991070
pub const __BITS_PER_LONG_LONG: u32 = 64;
11001071
pub const __FD_SETSIZE: u32 = 1024;
11011072
pub const _LINUX_CAPABILITY_VERSION_1: u32 = 429392688;

src/csky/auxvec.rs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/* automatically generated by rust-bindgen 0.71.1 */
2+
3+
pub const AT_NULL: u32 = 0;
4+
pub const AT_IGNORE: u32 = 1;
5+
pub const AT_EXECFD: u32 = 2;
6+
pub const AT_PHDR: u32 = 3;
7+
pub const AT_PHENT: u32 = 4;
8+
pub const AT_PHNUM: u32 = 5;
9+
pub const AT_PAGESZ: u32 = 6;
10+
pub const AT_BASE: u32 = 7;
11+
pub const AT_FLAGS: u32 = 8;
12+
pub const AT_ENTRY: u32 = 9;
13+
pub const AT_NOTELF: u32 = 10;
14+
pub const AT_UID: u32 = 11;
15+
pub const AT_EUID: u32 = 12;
16+
pub const AT_GID: u32 = 13;
17+
pub const AT_EGID: u32 = 14;
18+
pub const AT_PLATFORM: u32 = 15;
19+
pub const AT_HWCAP: u32 = 16;
20+
pub const AT_CLKTCK: u32 = 17;
21+
pub const AT_SECURE: u32 = 23;
22+
pub const AT_BASE_PLATFORM: u32 = 24;
23+
pub const AT_RANDOM: u32 = 25;
24+
pub const AT_HWCAP2: u32 = 26;
25+
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
26+
pub const AT_RSEQ_ALIGN: u32 = 28;
27+
pub const AT_HWCAP3: u32 = 29;
28+
pub const AT_HWCAP4: u32 = 30;
29+
pub const AT_EXECFN: u32 = 31;
30+
pub const AT_MINSIGSTKSZ: u32 = 51;

src/csky/general.rs

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,34 +1060,6 @@ pub const LINUX_VERSION_CODE: u32 = 397312;
10601060
pub const LINUX_VERSION_MAJOR: u32 = 6;
10611061
pub const LINUX_VERSION_PATCHLEVEL: u32 = 16;
10621062
pub const LINUX_VERSION_SUBLEVEL: u32 = 0;
1063-
pub const AT_NULL: u32 = 0;
1064-
pub const AT_IGNORE: u32 = 1;
1065-
pub const AT_EXECFD: u32 = 2;
1066-
pub const AT_PHDR: u32 = 3;
1067-
pub const AT_PHENT: u32 = 4;
1068-
pub const AT_PHNUM: u32 = 5;
1069-
pub const AT_PAGESZ: u32 = 6;
1070-
pub const AT_BASE: u32 = 7;
1071-
pub const AT_FLAGS: u32 = 8;
1072-
pub const AT_ENTRY: u32 = 9;
1073-
pub const AT_NOTELF: u32 = 10;
1074-
pub const AT_UID: u32 = 11;
1075-
pub const AT_EUID: u32 = 12;
1076-
pub const AT_GID: u32 = 13;
1077-
pub const AT_EGID: u32 = 14;
1078-
pub const AT_PLATFORM: u32 = 15;
1079-
pub const AT_HWCAP: u32 = 16;
1080-
pub const AT_CLKTCK: u32 = 17;
1081-
pub const AT_SECURE: u32 = 23;
1082-
pub const AT_BASE_PLATFORM: u32 = 24;
1083-
pub const AT_RANDOM: u32 = 25;
1084-
pub const AT_HWCAP2: u32 = 26;
1085-
pub const AT_RSEQ_FEATURE_SIZE: u32 = 27;
1086-
pub const AT_RSEQ_ALIGN: u32 = 28;
1087-
pub const AT_HWCAP3: u32 = 29;
1088-
pub const AT_HWCAP4: u32 = 30;
1089-
pub const AT_EXECFN: u32 = 31;
1090-
pub const AT_MINSIGSTKSZ: u32 = 51;
10911063
pub const __BITS_PER_LONG_LONG: u32 = 64;
10921064
pub const __FD_SETSIZE: u32 = 1024;
10931065
pub const _LINUX_CAPABILITY_VERSION_1: u32 = 429392688;

0 commit comments

Comments
 (0)