#ifndef _SYS_RESOURCE_H_ #define _SYS_RESOURCE_H_ #include #define RUSAGE_SELF 0 /* calling process */ #define RUSAGE_CHILDREN -1 /* terminated child processes */ struct rusage { 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