summaryrefslogtreecommitdiffstats
path: root/usr.bin/systat
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/systat')
-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 d45e2b8..315723f 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);
OpenPOWER on IntegriCloud