Documentation
1
2
3
4
5
6
use crate::{Mode, Syscall, syscall1_readonly};

#[inline]
pub fn umask(mode: Mode) -> Mode {
    unsafe { Mode::from_bits_retain(syscall1_readonly(Syscall::UMASK, mode.bits()) as u32) }
}