Function nc::getcwd [−][src]
pub fn getcwd(buf: usize, size: size_t) -> Result<ssize_t, Errno>
Expand description
Get current working directory.
let mut buf = [0_u8; nc::PATH_MAX as usize + 1]; let ret = nc::getcwd(buf.as_mut_ptr() as usize, buf.len()); assert!(ret.is_ok()); // Remove null-terminal char. let path_len = ret.unwrap() as usize - 1; let cwd = std::str::from_utf8(&buf[..path_len]); assert!(cwd.is_ok()); println!("cwd: {:?}", cwd);