1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/bin/ls
Colin Percival 310924af3d 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".

PR:		bin/63547
Pointy hat to:	cperciva
Approved by:	rwatson (mentor)
2004-03-01 19:25:27 +00:00
..
cmp.c
extern.h
ls.1 Do something sensible if both -h and -k are given. 2003-12-01 19:10:29 +00:00
ls.c Do something sensible if both -h and -k are given. 2003-12-01 19:10:29 +00:00
ls.h
Makefile Get this area compiling with the highest WARNS= that it works with. 2003-06-13 07:04:02 +00:00
print.c Fixes to output of ls -lh for certain file sizes: 2004-03-01 19:25:27 +00:00
util.c Add the -m, -w and -x options to ls's usage message. 2003-09-09 12:02:52 +00:00