linux_api/
auxvec.rs

1use crate::bindings;
2use crate::const_conversions;
3
4#[derive(Copy, Clone, Debug, num_enum::TryFromPrimitive, num_enum::IntoPrimitive)]
5#[repr(u64)]
6#[allow(non_camel_case_types)]
7pub enum AuxVecTag {
8    AT_NULL = const_conversions::u64_from_u32(bindings::LINUX_AT_NULL),
9    AT_IGNORE = const_conversions::u64_from_u32(bindings::LINUX_AT_IGNORE),
10    AT_EXECFD = const_conversions::u64_from_u32(bindings::LINUX_AT_EXECFD),
11    AT_PHDR = const_conversions::u64_from_u32(bindings::LINUX_AT_PHDR),
12    AT_PHENT = const_conversions::u64_from_u32(bindings::LINUX_AT_PHENT),
13    AT_PHNUM = const_conversions::u64_from_u32(bindings::LINUX_AT_PHNUM),
14    AT_PAGESZ = const_conversions::u64_from_u32(bindings::LINUX_AT_PAGESZ),
15    AT_BASE = const_conversions::u64_from_u32(bindings::LINUX_AT_BASE),
16    AT_FLAGS = const_conversions::u64_from_u32(bindings::LINUX_AT_FLAGS),
17    AT_ENTRY = const_conversions::u64_from_u32(bindings::LINUX_AT_ENTRY),
18    AT_NOTELF = const_conversions::u64_from_u32(bindings::LINUX_AT_NOTELF),
19    AT_UID = const_conversions::u64_from_u32(bindings::LINUX_AT_UID),
20    AT_EUID = const_conversions::u64_from_u32(bindings::LINUX_AT_EUID),
21    AT_GID = const_conversions::u64_from_u32(bindings::LINUX_AT_GID),
22    AT_EGID = const_conversions::u64_from_u32(bindings::LINUX_AT_EGID),
23    AT_PLATFORM = const_conversions::u64_from_u32(bindings::LINUX_AT_PLATFORM),
24    AT_HWCAP = const_conversions::u64_from_u32(bindings::LINUX_AT_HWCAP),
25    AT_CLKTCK = const_conversions::u64_from_u32(bindings::LINUX_AT_CLKTCK),
26    AT_SECURE = const_conversions::u64_from_u32(bindings::LINUX_AT_SECURE),
27    AT_BASE_PLATFORM = const_conversions::u64_from_u32(bindings::LINUX_AT_BASE_PLATFORM),
28    AT_RANDOM = const_conversions::u64_from_u32(bindings::LINUX_AT_RANDOM),
29    AT_HWCAP2 = const_conversions::u64_from_u32(bindings::LINUX_AT_HWCAP2),
30    AT_RSEQ_FEATURE_SIZE = const_conversions::u64_from_u32(bindings::LINUX_AT_RSEQ_FEATURE_SIZE),
31    AT_RSEQ_ALIGN = const_conversions::u64_from_u32(bindings::LINUX_AT_RSEQ_ALIGN),
32    AT_HWCAP3 = const_conversions::u64_from_u32(bindings::LINUX_AT_HWCAP3),
33    AT_HWCAP4 = const_conversions::u64_from_u32(bindings::LINUX_AT_HWCAP4),
34    AT_EXECFN = const_conversions::u64_from_u32(bindings::LINUX_AT_EXECFN),
35    AT_MINSIGSTKSZ = const_conversions::u64_from_u32(bindings::LINUX_AT_MINSIGSTKSZ),
36}