Skip to main content

relibc/header/unistd/
sysconf.rs

1/// sysconf.h: <https://pubs.opengroup.org/onlinepubs/9799919799/functions/sysconf.html>.
2
3#[cfg(target_os = "redox")]
4#[path = "sysconf/redox.rs"]
5mod sys;
6
7#[cfg(target_os = "linux")]
8#[path = "sysconf/linux.rs"]
9mod sys;
10
11pub mod constants;
12
13pub use constants::*;
14pub use sys::*;
15
16use core::ffi::{c_int, c_long};
17
18#[unsafe(no_mangle)]
19pub unsafe extern "C" fn sysconf(name: c_int) -> c_long {
20    sysconf_impl(name)
21}