Skip to main content

gettimeofday

Function gettimeofday 

Source
pub unsafe fn gettimeofday(
    timeval: &mut timeval_t,
    tz: Option<&mut timezone_t>,
) -> Result<(), Errno>
Expand description

Get time.

ยงExamples

let mut tv = nc::timeval_t::default();
let mut tz = nc::timezone_t::default();
let ret = unsafe { nc::gettimeofday(&mut tv, Some(&mut tz)) };
assert!(ret.is_ok());
assert!(tv.tv_sec > 1611380386);
Examples found in repository?
examples/gettimeofday.rs (line 7)
5fn main() {
6    let mut timeval = nc::timeval_t::default();
7    let ret = unsafe { nc::gettimeofday(&mut timeval, None) };
8    match ret {
9        Err(errno) => eprintln!("gettimeofday() failed: {}", nc::strerror(errno)),
10        Ok(_) => println!("time: {:+?}", timeval),
11    }
12}