From 49b33de841af34b3b3e26b29a5af7c9f80d9e43d Mon Sep 17 00:00:00 2001
From: Brian Feldman <green@FreeBSD.org>
Date: Fri, 22 Feb 2002 19:10:09 +0000
Subject: [PATCH] Also blindly attempt to fix broken world with respect to
 proc.p_runtime changes.

---
 lib/libkvm/kvm_proc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c
index cb34360b240e..5c02a023b41d 100644
--- a/lib/libkvm/kvm_proc.c
+++ b/lib/libkvm/kvm_proc.c
@@ -120,6 +120,7 @@ kvm_proclist(kd, what, arg, p, bp, maxcnt)
 	struct thread mainthread;
 	struct proc proc;
 	struct proc pproc;
+	struct timeval tv;
 
 	kp = &kinfo_proc;
 	kp->ki_structsize = sizeof(kinfo_proc);
@@ -313,7 +314,8 @@ nopgrp:
 				    kp->ki_mtxname, MTXNAMELEN);
 			kp->ki_mtxname[MTXNAMELEN] = 0;
 		}
-		kp->ki_runtime = proc.p_runtime;
+		bintime2timeval(&proc.p_runtime, &tv);
+		kp->ki_runtime = (u_int64_t)tv.tv_sec * 1000000 + tv.tv_usec;
 		kp->ki_pid = proc.p_pid;
 		kp->ki_siglist = proc.p_siglist;
 		kp->ki_sigmask = proc.p_sigmask;