Back out last change. It was not a format string cleanup at all,

but rather a piece of SMP development code not ready for committing.
This commit is contained in:
thorpej 2000-10-11 19:10:19 +00:00
parent e31647affd
commit ef3b320608

View File

@ -1,4 +1,4 @@
/* $NetBSD: m_netbsd15.c,v 1.8 2000/10/11 14:46:20 is Exp $ */
/* $NetBSD: m_netbsd15.c,v 1.9 2000/10/11 19:10:19 thorpej Exp $ */
/*
* top - a top users display for Unix
@ -34,7 +34,7 @@
* Simon Burge <simonb@netbsd.org>
*
*
* $Id: m_netbsd15.c,v 1.8 2000/10/11 14:46:20 is Exp $
* $Id: m_netbsd15.c,v 1.9 2000/10/11 19:10:19 thorpej Exp $
*/
#include <sys/param.h>
@ -93,12 +93,13 @@ static char header[] =
"%5d %-8.8s %3d %4d%7s %5s %-7s%7s %5.2f%% %5.2f%% %.12s"
/*
* Process state names for the "STATE" column of the display.
/* Process state names for the "STATE" column of the display.
* The extra nulls in the string "run" are for adding a slash and
* the processor number when needed.
*/
char *state_abbrev[] = {
"", "start", "run", "sleep", "stop", "zomb", "dead", "cpu"
"", "start", "run\0\0\0", "sleep", "stop", "zomb", "dead", "onproc"
};
static kvm_t *kd;
@ -447,7 +448,6 @@ format_next_process(handle, get_userid)
long cputime;
double pct;
struct handle *hp;
char *statep, state[10];
static char fmt[128]; /* static area where result is built */
/* find and remember the next proc structure */
@ -481,19 +481,6 @@ format_next_process(handle, get_userid)
/* calculate the base for cpu percentages */
pct = pctdouble(pp->p_pctcpu);
statep = state_abbrev[(unsigned)pp->p_stat];
/* Add cpu number if appropriate */
if (pp->p_cpuid != ~(uint64_t)0) {
switch (pp->p_stat) {
case SONPROC:
case SRUN:
snprintf(state, sizeof(state), "%s/%lld",
statep, (long long)pp->p_cpuid);
statep = state;
break;
}
}
/* format this entry */
sprintf(fmt,
Proc_format,
@ -503,7 +490,7 @@ format_next_process(handle, get_userid)
pp->p_nice - NZERO,
format_k(pagetok(PROCSIZE(pp))),
format_k(pagetok(pp->p_vm_rssize)),
statep,
state_abbrev[(unsigned char) pp->p_stat],
format_time(cputime),
100.0 * weighted_cpu(pct, pp),
100.0 * pct,