#include "time32.h" #include #include struct compat_rusage { struct timeval32 ru_utime; struct timeval32 ru_stime; long ru_maxrss; long ru_ixrss; long ru_idrss; long ru_isrss; long ru_minflt; long ru_majflt; long ru_nswap; long ru_inblock; long ru_oublock; long ru_msgsnd; long ru_msgrcv; long ru_nsignals; long ru_nvcsw; long ru_nivcsw; }; int __getrusage_time32(int who, struct rusage *usage) { struct rusage ru; int r = getrusage(who, &ru); if (!r) memcpy(usage, &ru, sizeof(struct compat_rusage)); return r; }