1 // With "use-explicitly-provided-auxv" enabled, we expect to be initialized 2 // with an explicit `rustix::param::init` call. 3 // 4 // With "use-libc-auxv" enabled, use libc's `getauxval`. 5 // 6 // Otherwise, we read aux values from /proc/self/auxv. 7 #[cfg_attr(feature = "use-explicitly-provided-auxv", path = "init.rs")] 8 #[cfg_attr( 9 all( 10 not(feature = "use-explicitly-provided-auxv"), 11 feature = "use-libc-auxv" 12 ), 13 path = "libc_auxv.rs" 14 )] 15 pub(crate) mod auxv; 16