X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=stat.c;h=2e7824295600385430d724db60c4dfd574870907;hb=1e5324e723116a5faf9da686993cc79c14d62d4b;hp=4a881d4fedf75b22b6283cffa2fdd0236cf82dda;hpb=f681d0bac9c42e5d6bcb3601d2f3cfaa1c2cefb4;p=fio.git diff --git a/stat.c b/stat.c index 4a881d4f..2e782429 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 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);