3 int sys_times(proc_ep
, user_time
, sys_time
, uptime
, boottime
)
4 endpoint_t proc_ep
; /* proc_ep whose times are needed */
5 clock_t *user_time
; /* time spend in the process itself */
6 clock_t *sys_time
; /* time spend in system on behalf of the
9 clock_t *uptime
; /* time the system is running */
10 time_t *boottime
; /* boot time */
12 /* Fetch the accounting info for a proc_ep. */
17 r
= _kernel_call(SYS_TIMES
, &m
);
18 if (user_time
) *user_time
= m
.T_USER_TIME
;
19 if (sys_time
) *sys_time
= m
.T_SYSTEM_TIME
;
20 if (uptime
) *uptime
= m
.T_BOOT_TICKS
;
21 if (boottime
) *boottime
= m
.T_BOOTTIME
;