cvs commit: src/usr.bin/systat vmstat.c

2006-04-30 Thread Bruce Evans
bde 2006-05-01 00:26:43 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Unbreak the support for 24-row terminals in the vmstat display. The part that handled the 17th and 18th rows of the vmstat-proper subdisplay was deleted in rev.1.10 when

cvs commit: src/usr.bin/systat vmstat.c

2006-04-30 Thread Bruce Evans
bde 2006-04-30 23:52:16 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Sort the ex-extended vmstat fields into their documented order in the output too. Fine tune all coordinates and most field widths in the vmstat (sub)display for this

cvs commit: src/usr.bin/systat vmstat.c

2006-04-30 Thread Bruce Evans
bde 2006-04-30 22:34:54 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Eliminate the "extended" vm stats. Move all fields in the extended vm stats to the normal vm stats. Sort them into the normal stats according to the man page only in th

cvs commit: src/usr.bin/systat vmstat.c

2006-04-30 Thread Bruce Evans
bde 2006-04-30 20:31:00 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Reduce the namei (sub)display by 5 columns to make enough space for a new vnstat display to the right of the namei display. Move the non-vmstat fields {des,num,fre}vn

cvs commit: src/usr.bin/systat vmstat.c

2006-04-30 Thread Bruce Evans
bde 2006-04-30 09:14:00 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Don't redraw the disk names on every update. This was apparently done to handle changes to the set of disks selected, but it is unnecessary for that since the whole scre

cvs commit: src/usr.bin/systat vmstat.c

2006-04-29 Thread Bruce Evans
bde 2006-04-30 05:54:21 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: If DEBUG is defined, then fill numeric fields with asterisks instead of spaces and numbers for temporary(?) debugging. Revision ChangesPath 1.73 +15 -0

cvs commit: src/usr.bin/systat vmstat.c

2006-04-29 Thread Bruce Evans
bde 2006-04-30 01:39:46 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Edit the interrupt name strings to shorten them. This is believed to only affect amd64 and i386. alpha uses "intr N" instead of "irqN" and mostly has no device names.

cvs commit: src/usr.bin/systat vmstat.c

2006-04-29 Thread Bruce Evans
bde 2006-04-30 00:50:08 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Backed out rev.1.49 since it had buffer overruns and only worked accidentally. Read buffer overruns: The size of the target array (TSOTTA == 10) is a wrong limit to

cvs commit: src/usr.bin/systat vmstat.c

2006-03-17 Thread John-Mark Gurney
jmg 2006-03-18 01:06:13 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: fix spelling of ozfod... I've been wondering why we'd need to fill a page w/ non-zero data, and it turns out we don't... This is really optimized zero filled on demand,

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 13:27:26 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Move the "r p d s w" fields to the left to create space for expansion. 3 columns were wasted at the left, except these columns were used to make the header line up. Now

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 12:26:51 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Removed the frobbing of CPU percentages from > 99.9 to 99.9. Rev.1.35 made it unnecessary. (Rev.1.6 had to reduce the field width to 4, and changed 100.0 and prepostero

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 11:57:02 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Fix some minor bugs: Always use snprintf()'s return value, since discarding it is a style bug at best and using it here gives slightly simpler code and better error

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 10:47:36 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Reduce the field width by 1 for many numeric fields so that most fields cannot run into other fields or field descriptors. If the value is too large to fit in the field

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 09:33:51 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Oops, the "excessive" {} removed in the previous commit was needed around PUTRATE() because PUTRATE() only looked like a function -- it was multiple statements. Use "do

cvs commit: src/usr.bin/systat vmstat.c

2006-02-14 Thread Bruce Evans
bde 2006-02-14 08:33:02 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Fixed all (?) bitrot in the comments about the number of columns used by various groups of fields. Revision ChangesPath 1.63 +8 -8 src/usr.bin/systat/

cvs commit: src/usr.bin/systat vmstat.c

2006-02-13 Thread Bruce Evans
bde 2006-02-14 07:44:21 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Fix all (?) cases where the field width of a numeric field was far too large. In most cases it is still 1 too large, so fields tend to run together, but in the following

cvs commit: src/usr.bin/systat vmstat.c

2006-02-13 Thread Bruce Evans
bde 2006-02-14 05:37:25 UTC FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Fixed style bugs in rev.1.12. Rev.1.12 arranged to display the interrupt number in more cases by stealing 2 characters from the count field to give more space in the des