Function nc::fstatfs [−][src]
pub fn fstatfs(fd: i32, buf: &mut statfs_t) -> Result<(), Errno>
Expand description
Get filesystem statistics.
let path = "/usr"; // Open folder directly. let fd = nc::open(path, nc::O_PATH, 0); assert!(fd.is_ok()); let fd = fd.unwrap(); let mut statfs = nc::statfs_t::default(); let ret = nc::fstatfs(fd, &mut statfs); assert!(ret.is_ok()); assert!(statfs.f_bfree > 0); assert!(statfs.f_bavail > 0); assert!(nc::close(fd).is_ok());