Skip to content

Commit afcc29b

Browse files
committed
Split auxvec into its own module
1 parent 47e68ac commit afcc29b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+748
-621
lines changed

Cargo.toml

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

3333
# The rest of this file is auto-generated!
3434
[features]
35+
auxvec = []
3536
bootparam = []
3637
btrfs = []
3738
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/aarch64/netlink.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3819,7 +3819,8 @@ NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY = 2,
38193819
NL80211_MBSSID_CONFIG_ATTR_INDEX = 3,
38203820
NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX = 4,
38213821
NL80211_MBSSID_CONFIG_ATTR_EMA = 5,
3822-
__NL80211_MBSSID_CONFIG_ATTR_LAST = 6,
3822+
NL80211_MBSSID_CONFIG_ATTR_TX_LINK_ID = 6,
3823+
__NL80211_MBSSID_CONFIG_ATTR_LAST = 7,
38233824
}
38243825
#[repr(u32)]
38253826
#[non_exhaustive]
@@ -5435,7 +5436,7 @@ impl nl80211_sar_specs_attrs {
54355436
pub const NL80211_SAR_ATTR_SPECS_MAX: nl80211_sar_specs_attrs = nl80211_sar_specs_attrs::NL80211_SAR_ATTR_SPECS_END_FREQ;
54365437
}
54375438
impl nl80211_mbssid_config_attributes {
5438-
pub const NL80211_MBSSID_CONFIG_ATTR_MAX: nl80211_mbssid_config_attributes = nl80211_mbssid_config_attributes::NL80211_MBSSID_CONFIG_ATTR_EMA;
5439+
pub const NL80211_MBSSID_CONFIG_ATTR_MAX: nl80211_mbssid_config_attributes = nl80211_mbssid_config_attributes::NL80211_MBSSID_CONFIG_ATTR_TX_LINK_ID;
54395440
}
54405441
impl nl80211_wiphy_radio_attrs {
54415442
pub const NL80211_WIPHY_RADIO_ATTR_MAX: nl80211_wiphy_radio_attrs = nl80211_wiphy_radio_attrs::NL80211_WIPHY_RADIO_ATTR_ANTENNA_MASK;

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/arm/netlink.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3817,7 +3817,8 @@ NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY = 2,
38173817
NL80211_MBSSID_CONFIG_ATTR_INDEX = 3,
38183818
NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX = 4,
38193819
NL80211_MBSSID_CONFIG_ATTR_EMA = 5,
3820-
__NL80211_MBSSID_CONFIG_ATTR_LAST = 6,
3820+
NL80211_MBSSID_CONFIG_ATTR_TX_LINK_ID = 6,
3821+
__NL80211_MBSSID_CONFIG_ATTR_LAST = 7,
38213822
}
38223823
#[repr(u32)]
38233824
#[non_exhaustive]
@@ -5433,7 +5434,7 @@ impl nl80211_sar_specs_attrs {
54335434
pub const NL80211_SAR_ATTR_SPECS_MAX: nl80211_sar_specs_attrs = nl80211_sar_specs_attrs::NL80211_SAR_ATTR_SPECS_END_FREQ;
54345435
}
54355436
impl nl80211_mbssid_config_attributes {
5436-
pub const NL80211_MBSSID_CONFIG_ATTR_MAX: nl80211_mbssid_config_attributes = nl80211_mbssid_config_attributes::NL80211_MBSSID_CONFIG_ATTR_EMA;
5437+
pub const NL80211_MBSSID_CONFIG_ATTR_MAX: nl80211_mbssid_config_attributes = nl80211_mbssid_config_attributes::NL80211_MBSSID_CONFIG_ATTR_TX_LINK_ID;
54375438
}
54385439
impl nl80211_wiphy_radio_attrs {
54395440
pub const NL80211_WIPHY_RADIO_ATTR_MAX: nl80211_wiphy_radio_attrs = nl80211_wiphy_radio_attrs::NL80211_WIPHY_RADIO_ATTR_ANTENNA_MASK;

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;

0 commit comments

Comments
 (0)