diff options
| author | Mark Murray <markm@FreeBSD.org> | 2001-12-01 17:41:37 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2001-12-01 17:41:37 +0000 |
| commit | 4b0ef38df3b958009e8b9f89dd376e22b9dff9c0 (patch) | |
| tree | 2159e8fb8b3a82bc69b1cf318b9db1cd30ce476e | |
| parent | f906e265a66ec7b0676e11b20dffdc20838fe1a0 (diff) | |
Notes
| -rw-r--r-- | usr.bin/systat/vmstat.c | 12 |
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); |
