Before this change, the total printed on the first line was always in
blocks.
Now long format with -h will print both the "humanized number" and the
number of blocks.
ls -sh never provided sizes in anything other than blocks, total or
individual, and this commit doesn't change that.
The total number of blocks is a sum of fts_statp->st_blocks, so it's
multiplied by 512 and not by blocksize.
$ ls -lh /usr/bin | head -n 2
total 442 MB in 452226 blocks
-r-xr-xr-x 1 root wheel 70B Dec 20 21:06 CC