version 1.32, 1999/07/17 22:11:15 |
version 1.33, 1999/08/16 19:06:15 |
|
|
while (evptr) { |
while (evptr) { |
if (kvm_read(kd, (long)evptr, (void *)&evcnt, |
if (kvm_read(kd, (long)evptr, (void *)&evcnt, |
sizeof evcnt) != sizeof evcnt) { |
sizeof evcnt) != sizeof evcnt) { |
(void)fprintf(stderr, "vmstat: event chain trashed\n", |
(void)fprintf(stderr, "vmstat: event chain trashed: %s\n", |
kvm_geterr(kd)); |
kvm_geterr(kd)); |
exit(1); |
exit(1); |
} |
} |
if (strcmp(evcnt.ev_name, "intr") == 0) { |
if (strcmp(evcnt.ev_name, "intr") == 0) { |
if (kvm_read(kd, (long)evcnt.ev_dev, (void *)&dev, |
if (kvm_read(kd, (long)evcnt.ev_dev, (void *)&dev, |
sizeof dev) != sizeof dev) { |
sizeof dev) != sizeof dev) { |
(void)fprintf(stderr, "vmstat: event chain trashed\n", |
(void)fprintf(stderr, "vmstat: event chain trashed: %s\n", |
kvm_geterr(kd)); |
kvm_geterr(kd)); |
exit(1); |
exit(1); |
} |
} |
if (evcnt.ev_count) |
if (evcnt.ev_count) |
(void)printf("%-14s %12ld %8ld\n", dev.dv_xname, |
(void)printf("%-14s %12d %8ld\n", dev.dv_xname, |
evcnt.ev_count, evcnt.ev_count / uptime); |
evcnt.ev_count, (long)(evcnt.ev_count / uptime)); |
inttotal += evcnt.ev_count++; |
inttotal += evcnt.ev_count++; |
} |
} |
evptr = evcnt.ev_list.tqe_next; |
evptr = evcnt.ev_list.tqe_next; |