Function nc::umask

source ·
pub unsafe fn umask(mode: mode_t) -> Result<mode_t, Errno>
Expand description

Set file mode creation mask.

§Example

let new_mask = 0o077;
let ret = unsafe { nc::umask(new_mask) };
assert!(ret.is_ok());
let old_mask = ret.unwrap();
let ret = unsafe { nc::umask(old_mask) };
assert_eq!(ret, Ok(new_mask));