Function nc::utimes[][src]

pub fn utimes(filename: &str, times: &[timeval_t; 2]) -> Result<(), Errno>
Expand description

Change file last access and modification time. let path = “/tmp/nc-utimes”; let ret = nc::open(path, nc::O_WRONLY | nc::O_CREAT, 0o644); assert!(ret.is_ok()); let fd = ret.unwrap(); assert!(nc::close(fd).is_ok()); let times = [ nc::timespec_t { tv_sec: 100, tv_nsec: 0, }, nc::timespec_t { tv_sec: 10, tv_nsec: 0, }, ]; let ret = nc::utimens(path, &times); assert!(ret.is_ok()); assert!(nc::unlink(path).is_ok());