1 #include <sys/cdefs.h> 2 #include "namespace.h" 3 #include <lib.h> 4 5 #include <string.h> 6 #include <unistd.h> 7 #include <sys/resource.h> 8 9 int getrusage(int who,struct rusage * r_usage)10getrusage(int who, struct rusage * r_usage) 11 { 12 message m; 13 14 memset(&m, 0, sizeof(m)); 15 m.m_lc_pm_rusage.who = who; 16 m.m_lc_pm_rusage.addr = (vir_bytes)r_usage; 17 18 return _syscall(PM_PROC_NR, PM_GETRUSAGE, &m); 19 } 20