Implement uname for Redox

This commit is contained in:
Tibor Nagy
2018-11-18 18:23:47 +01:00
parent 02c8355c13
commit 012a9b2eb3
6 changed files with 89 additions and 16 deletions
+4 -4
View File
@@ -60,10 +60,6 @@ impl Sys {
// fn times(out: *mut tms) -> clock_t {
// unsafe { syscall!(TIMES, out) as clock_t }
// }
pub fn uname(utsname: *mut utsname) -> c_int {
e(unsafe { syscall!(UNAME, utsname, 0) }) as c_int
}
}
impl Pal for Sys {
@@ -386,6 +382,10 @@ impl Pal for Sys {
unsafe { syscall!(UMASK, mask) as mode_t }
}
fn uname(utsname: *mut utsname) -> c_int {
e(unsafe { syscall!(UNAME, utsname, 0) }) as c_int
}
fn unlink(path: &CStr) -> c_int {
e(unsafe { syscall!(UNLINKAT, AT_FDCWD, path.as_ptr(), 0) }) as c_int
}