pub fn user_space_base() -> usize {
super::config::USER_SPACE_BASE
}
pub fn user_space_size() -> usize {
super::config::USER_SPACE_SIZE
}
pub fn user_stack_top() -> usize {
super::config::USER_STACK_TOP
}
pub fn user_stack_size() -> usize {
super::config::USER_STACK_SIZE
}
pub fn signal_trampoline() -> usize {
super::config::SIGNAL_TRAMPOLINE
}
pub fn invalid_timespec_is_rejected() -> bool {
use super::time::TimeValueLike;
let invalid = linux_raw_sys::general::__kernel_timespec {
tv_sec: 0,
tv_nsec: 1_000_000_000,
};
invalid.try_into_time_value().is_err()
}