cvs commit: src/usr.bin/du Makefile du.c
YONETANI Tomokazu
qhwt+dfly at les.ath.cx
Mon Aug 11 18:39:56 PDT 2008
On Mon, Aug 04, 2008 at 12:22:44PM -0700, Sascha Wildner wrote:
> swildner 2008/08/04 12:22:44 PDT
>
> DragonFly src repository
>
> Modified files:
> usr.bin/du Makefile du.c
> Log:
> Use libutil's humanize_number(3) for -h.
>
> Submitted-by: Samuel J. Greear <sjg at evilcode.net>
> Taken-from: FreeBSD
>
> Revision Changes Path
> 1.5 +2 -2 src/usr.bin/du/Makefile
> 1.11 +9 -67 src/usr.bin/du/du.c
>
>
> http://www.dragonflybsd.org/cvsweb/src/usr.bin/du/Makefile.diff?r1=1.4&r2=1.5&f=u
> http://www.dragonflybsd.org/cvsweb/src/usr.bin/du/du.c.diff?r1=1.10&r2=1.11&f=u
I think our humanize_number() implementation is broken;
$ export BLOCKSIZE=k
$ du -s /usr/src/.
717155 /usr/src/.
$ du -hs /usr/src/.
/usr/src/.
If I enlarge the size of buf[] in prthumanval() from 4 to 8, it displays
something weird(correct, but isn't it supposed to be something like 717M?).
$ du -hs /usr/src/.
717155K /usr/src/.
Cheers.
More information about the Commits
mailing list