diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-02-22 13:32:01 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-02-22 13:32:01 +0000 |
| commit | 1cbb9c3b03ede1bb04b64a81e645bacd27e7453e (patch) | |
| tree | e5ecf3d25102e8c345e8b21cabef4d87489b8437 /sys/kern/kern_proc.c | |
| parent | 4e2befc031b0a461523f783c10a5b088fef37830 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_proc.c')
| -rw-r--r-- | sys/kern/kern_proc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 255b102b8e24..b11c23bef8df 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -534,6 +534,7 @@ fill_kinfo_proc(p, kp) struct thread *td; struct tty *tp; struct session *sp; + struct timeval tv; bzero(kp, sizeof(*kp)); @@ -598,7 +599,8 @@ fill_kinfo_proc(p, kp) kp->ki_traceflag = p->p_traceflag; kp->ki_pid = p->p_pid; /* vvv XXXKSE */ - kp->ki_runtime = p->p_runtime; + bintime2timeval(&p->p_runtime, &tv); + kp->ki_runtime = tv.tv_sec * (u_int64_t)1000000 + tv.tv_usec; kp->ki_pctcpu = p->p_kse.ke_pctcpu; kp->ki_estcpu = td->td_ksegrp->kg_estcpu; kp->ki_slptime = td->td_ksegrp->kg_slptime; |
