diff --git a/src/platform/linux/mod.rs b/src/platform/linux/mod.rs index 387959ba53bd4da2f7bfd895067a97ff6c06a809..643d58978fe09277ab37bc16f356a5e541f52d7b 100644 --- a/src/platform/linux/mod.rs +++ b/src/platform/linux/mod.rs @@ -8,11 +8,11 @@ use header::dirent::dirent; use header::errno::{EINVAL, ENOSYS}; use header::signal::SIGCHLD; use header::sys_ioctl::{winsize, TCGETS, TCSETS, TIOCGWINSZ}; -use header::sys_resource::rusage; +// use header::sys_resource::rusage; use header::sys_select::fd_set; use header::sys_stat::stat; use header::sys_time::{itimerval, timeval, timezone}; -use header::sys_times::tms; +// use header::sys_times::tms; use header::sys_utsname::utsname; use header::termios::termios; use header::time::timespec; @@ -42,11 +42,11 @@ impl Sys { e(unsafe { syscall!(GETITIMER, which, out) }) as c_int } - fn getrusage(who: c_int, r_usage: *mut rusage) -> c_int { - e(unsafe { syscall!(GETRUSAGE, who, r_usage) }) as c_int - } + // fn getrusage(who: c_int, r_usage: *mut rusage) -> c_int { + // e(unsafe { syscall!(GETRUSAGE, who, r_usage) }) as c_int + // } - fn ioctl(fd: c_int, request: c_ulong, out: *mut c_void) -> c_int { + pub fn ioctl(fd: c_int, request: c_ulong, out: *mut c_void) -> c_int { // TODO: Somehow support varargs to syscall?? e(unsafe { syscall!(IOCTL, fd, request, out) }) as c_int } @@ -55,15 +55,15 @@ impl Sys { e(unsafe { syscall!(SETITIMER, which, new, old) }) as c_int } - fn times(out: *mut tms) -> clock_t { - unsafe { syscall!(TIMES, out) as clock_t } - } + // fn times(out: *mut tms) -> clock_t { + // unsafe { syscall!(TIMES, out) as clock_t } + // } fn umask(mask: mode_t) -> mode_t { unsafe { syscall!(UMASK, mask) as mode_t } } - fn uname(utsname: *mut utsname) -> c_int { + pub fn uname(utsname: *mut utsname) -> c_int { e(unsafe { syscall!(UNAME, utsname, 0) }) as c_int } }