Add umask

This commit is contained in:
Jeremy Soller
2018-11-16 19:49:47 -07:00
parent 0684fb6e4c
commit 861602bbcc
6 changed files with 24 additions and 24 deletions
+4 -4
View File
@@ -61,10 +61,6 @@ impl Sys {
// unsafe { syscall!(TIMES, out) as clock_t }
// }
fn umask(mask: mode_t) -> mode_t {
unsafe { syscall!(UMASK, mask) as mode_t }
}
pub fn uname(utsname: *mut utsname) -> c_int {
e(unsafe { syscall!(UNAME, utsname, 0) }) as c_int
}
@@ -386,6 +382,10 @@ impl Pal for Sys {
Self::ioctl(fd, TCSETS + act as c_ulong, value as *mut c_void)
}
fn umask(mask: mode_t) -> mode_t {
unsafe { syscall!(UMASK, mask) as mode_t }
}
fn unlink(path: &CStr) -> c_int {
e(unsafe { syscall!(UNLINKAT, AT_FDCWD, path.as_ptr(), 0) }) as c_int
}