diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-05-28 09:30:28 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-05-28 09:30:28 +0000 |
| commit | e796e00de3aa249ff8a138d12c2c89177fd61260 (patch) | |
| tree | d795d22573ff16d9fee27007d4f7a8f5a2bf443b /usr.bin | |
| parent | 4a71a2e71bdc472ecfe5390957894b3e6427fc93 (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/top/machine.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/top/machine.c b/usr.bin/top/machine.c index d715210ae4ce..c87b00e0a3cf 100644 --- a/usr.bin/top/machine.c +++ b/usr.bin/top/machine.c @@ -17,7 +17,7 @@ * Steven Wallace <swallace@freebsd.org> * Wolfram Schneider <wosch@FreeBSD.org> * - * $Id: machine.c,v 1.8 1997/10/05 21:20:56 fsmp Exp $ + * $Id: machine.c,v 1.9 1998/02/14 13:34:59 peter Exp $ */ @@ -565,7 +565,7 @@ char *(*get_userid)(); /* This does not produce the correct results */ cputime = PP(pp, p_uticks) + PP(pp, p_sticks) + PP(pp, p_iticks); #endif - cputime = PP(pp, p_rtime).tv_sec; /* This does not count interrupts */ + cputime = PP(pp, p_runtime) / 1000000; /* This does not count interrupts */ /* calculate the base for cpu percentages */ pct = pctdouble(PP(pp, p_pctcpu)); @@ -736,7 +736,7 @@ struct proc **pp2; if ((lresult = PP(p2, p_pctcpu) - PP(p1, p_pctcpu)) == 0) { /* use lifetime CPU usage to break the tie */ - if ((result = PP(p2, p_rtime).tv_sec - PP(p1, p_rtime).tv_sec) == 0) + if ((result = PP(p2, p_runtime) - PP(p1, p_runtime)) == 0) { /* use process state to break the tie */ if ((result = sorted_state[(unsigned char) PP(p2, p_stat)] - |
