use crate::{Error, Result};
fn clock_ticks() -> Result<f64> {
let result = unsafe { libc::sysconf(libc::_SC_CLK_TCK) };
if result > 0 {
Ok(result as f64)
} else {
Err(Error::last_os_error())
}
}
lazy_static::lazy_static! {
pub static ref CLOCK_TICKS: f64 = clock_ticks()
.expect("Unable to determine CPU number of ticks per second");
}