Implement getrlimit on Linux and stub on Redox

This commit is contained in:
Jeremy Soller
2019-09-18 20:29:25 -06:00
parent 46a330ec9e
commit ae69586f20
4 changed files with 25 additions and 8 deletions
+5
View File
@@ -8,6 +8,7 @@ use crate::{
};
// use header::sys_resource::rusage;
use crate::header::{
sys_resource::rlimit,
sys_stat::stat,
sys_statvfs::statvfs,
sys_time::{timeval, timezone},
@@ -253,6 +254,10 @@ impl Pal for Sys {
e(unsafe { syscall!(GETPPID) }) as pid_t
}
unsafe fn getrlimit(resource: c_int, rlim: *mut rlimit) -> c_int {
e(syscall!(GETRLIMIT, resource, rlim)) as c_int
}
fn gettid() -> pid_t {
e(unsafe { syscall!(GETTID) }) as pid_t
}