fix: Bug for getrusage(RUSAGE_CHILDREN) return parent info (POSTK_DEBUG_TEMP_FIX_72)
refs #1033
This commit is contained in:
@@ -5681,15 +5681,8 @@ SYSCALL_DECLARE(getrusage)
|
|||||||
kusage.ru_maxrss = proc->maxrss / 1024;
|
kusage.ru_maxrss = proc->maxrss / 1024;
|
||||||
}
|
}
|
||||||
else if(who == RUSAGE_CHILDREN){
|
else if(who == RUSAGE_CHILDREN){
|
||||||
#ifdef POSTK_DEBUG_TEMP_FIX_72 /* fix RUSAGE_CHILDREN time */
|
|
||||||
ts_to_tv(&kusage.ru_utime, &proc->utime_children);
|
ts_to_tv(&kusage.ru_utime, &proc->utime_children);
|
||||||
ts_to_tv(&kusage.ru_stime, &proc->stime_children);
|
ts_to_tv(&kusage.ru_stime, &proc->stime_children);
|
||||||
#else /* POSTK_DEBUG_TEMP_FIX_72 */
|
|
||||||
tsc_to_ts(thread->user_tsc, &ats);
|
|
||||||
ts_to_tv(&kusage.ru_utime, &ats);
|
|
||||||
tsc_to_ts(thread->system_tsc, &ats);
|
|
||||||
ts_to_tv(&kusage.ru_stime, &ats);
|
|
||||||
#endif /* POSTK_DEBUG_TEMP_FIX_72 */
|
|
||||||
|
|
||||||
kusage.ru_maxrss = proc->maxrss_children / 1024;
|
kusage.ru_maxrss = proc->maxrss_children / 1024;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user