X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=stat.c;h=af6e1f2efe9a6864137e5600d2520f754863ae70;hp=d041ef3c0bb56c770334d551061824113c8b5b2d;hb=f5fd0b1cd383c4a3cb8fb5078b7e93aecba8847e;hpb=2557f7e66176884783053fc44bda91a6781a3725 diff --git a/stat.c b/stat.c index d041ef3c..af6e1f2e 100644 --- a/stat.c +++ b/stat.c @@ -16,7 +16,11 @@ void update_rusage_stat(struct thread_data *td) { struct thread_stat *ts = &td->ts; +#ifdef FIO_HAVE_RUSAGE_THREAD + getrusage(RUSAGE_THREAD, &td->ru_end); +#else getrusage(RUSAGE_SELF, &td->ru_end); +#endif ts->usr_time += mtime_since(&td->ru_start.ru_utime, &td->ru_end.ru_utime);