1 // Copyright (c) 2016 Nuxi, https://nuxi.nl/
3 // SPDX-License-Identifier: BSD-2-Clause
5 #include <common/time.h>
7 #include <sys/resource.h>
12 int getrusage(int who
, struct rusage
*r_usage
) {
15 __wasi_timestamp_t usertime
= 0;
16 (void)__wasi_clock_time_get(__WASI_CLOCK_PROCESS_CPUTIME_ID
, 1000,
18 *r_usage
= (struct rusage
){
19 .ru_utime
= timestamp_to_timeval(usertime
),
24 *r_usage
= (struct rusage
){};