]>
git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/compat/time32/getrusage_time32.c
4 #include <sys/resource.h>
7 struct timeval32 ru_utime
;
8 struct timeval32 ru_stime
;
25 int __getrusage_time32(int who
, struct compat_rusage
*usage
)
28 int r
= getrusage(who
, &ru
);
30 usage
->ru_utime
.tv_sec
= ru
.ru_utime
.tv_sec
;
31 usage
->ru_utime
.tv_usec
= ru
.ru_utime
.tv_usec
;
32 usage
->ru_stime
.tv_sec
= ru
.ru_stime
.tv_sec
;
33 usage
->ru_stime
.tv_usec
= ru
.ru_stime
.tv_usec
;
34 memcpy(&usage
->ru_maxrss
, &ru
.ru_maxrss
,
35 sizeof(struct compat_rusage
) -
36 offsetof(struct compat_rusage
, ru_maxrss
));