diff options
Diffstat (limited to 'system/include/libc/sys')
-rw-r--r-- | system/include/libc/sys/resource.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/system/include/libc/sys/resource.h b/system/include/libc/sys/resource.h index eb827552..fb5d10f2 100644 --- a/system/include/libc/sys/resource.h +++ b/system/include/libc/sys/resource.h @@ -7,9 +7,22 @@ #define RUSAGE_CHILDREN -1 /* terminated child processes */ struct rusage { - struct timeval ru_utime; /* user time used */ - struct timeval ru_stime; /* system time used */ + struct timeval ru_utime; /* user time used */ + struct timeval ru_stime; /* system time used */ + int ru_maxrss; /* XXX Emscripten */ }; +/* XXX Emscripten */ +int getrusage(int who, struct rusage *r_usage); + +/* XXX Emscripten */ +#define RLIMIT_CPU 1 +typedef unsigned rlim_t; +struct rlimit { + rlim_t rlim_cur; + rlim_t rlim_max; +}; +int setrlimit(int resource, const struct rlimit *rlim); + #endif |