cvs commit: src/bin/ls print.c
cperciva at FreeBSD.org
Mon Mar 1 11:25:28 PST 2004
cperciva 2004/03/01 11:25:27 PST
FreeBSD src repository
Fixes to output of `ls -lh` for certain file sizes:
1. Sizes in the range 1000 -- 1023 units require four characters width
for the integer; increase the field width to accomodate this.
2. Sizes in the range 9.95 -- 10 units were being displayed as "10.0"
units; adjust the logic to fix this, and now that we've got an extra
character of field width, print fractional units if the size is less
than 99.95 units.
3. Don't display sub-byte precision.
This should mean that the following sizes are displayed:
0B .. 1023B
1.0U .. 9.9U
10.0U .. 99.9U
100U .. 1023U
for values of U in "KMGTPE".
Pointy hat to: cperciva
Approved by: rwatson (mentor)
Revision Changes Path
1.68 +4 -4 src/bin/ls/print.c
More information about the cvs-all