summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2001-12-01 17:41:37 +0000
committerMark Murray <markm@FreeBSD.org>2001-12-01 17:41:37 +0000
commit4b0ef38df3b958009e8b9f89dd376e22b9dff9c0 (patch)
tree2159e8fb8b3a82bc69b1cf318b9db1cd30ce476e
parentf906e265a66ec7b0676e11b20dffdc20838fe1a0 (diff)
Notes
-rw-r--r--usr.bin/systat/vmstat.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/usr.bin/systat/vmstat.c b/usr.bin/systat/vmstat.c
index d45e2b854bcc..315723f82479 100644
--- a/usr.bin/systat/vmstat.c
+++ b/usr.bin/systat/vmstat.c
@@ -394,8 +394,9 @@ showkre()
{
float f1, f2;
int psiz, inttotal;
- int i, l, c;
+ int i, j, k, l, c;
static int failcnt = 0;
+ char intrbuffer[10];
etime = 0;
for(i = 0; i < CPUSTATES; i++) {
@@ -427,8 +428,15 @@ showkre()
if (nextintsrow == LINES)
continue;
intrloc[i] = nextintsrow++;
+ k = 0;
+ for (j = 0; j < sizeof(intrbuffer); j++) {
+ if (strncmp(&intrname[i][j], "irq", 3) == 0)
+ j += 3;
+ intrbuffer[k++] = intrname[i][j];
+ }
+ intrbuffer[k] = '\0';
mvprintw(intrloc[i], INTSCOL + 9, "%-10.10s",
- intrname[i]);
+ intrbuffer);
}
X(intrcnt);
l = (int)((float)s.intrcnt[i]/etime + 0.5);