diff --git a/kernel/system/do_getinfo.c b/kernel/system/do_getinfo.c index 9e75ef454..6d8530a16 100644 --- a/kernel/system/do_getinfo.c +++ b/kernel/system/do_getinfo.c @@ -205,10 +205,10 @@ int do_getinfo(struct proc * caller, message * m_ptr) memset(&r_usage, 0, sizeof(r_usage)); usec = target->p_user_time * 1000000 / system_hz; r_usage.ru_utime.tv_sec = usec / 1000000; - r_usage.ru_utime.tv_usec = usec % 100000; + r_usage.ru_utime.tv_usec = usec % 1000000; usec = target->p_sys_time * 1000000 / system_hz; r_usage.ru_stime.tv_sec = usec / 1000000; - r_usage.ru_stime.tv_usec = usec % 100000; + r_usage.ru_stime.tv_usec = usec % 1000000; r_usage.ru_nsignals = target->p_signal_received; src_vir = (vir_bytes) &r_usage; break;