Autzoo.1178 net.v7bugs utzoo!henry Wed Dec 2 22:14:57 1981 du vs big dirs Du(1), as distributed, fails on large directories ( >= 32KB ). Such directories are unlikely (and unwieldy) but not impossible, particularly if you have a mail/news system that creates lots of little files in the same place. The fix is to declare du.c/descend()'s variables "dirsize" and "offset" to be long instead of int. Also, du has an inherent problem: it has no way to tell whether a file has "holes" in it, i.e. whether all the bytes indicated by st_size really are allocated. This can result in overreporting of disk consumption, although this is not a major problem since holes in files are uncommon. Just as well: there is no easy fix for this one. ----------------------------------------------------------------- gopher://quux.org/ conversion by John Goerzen of http://communication.ucsd.edu/A-News/ This Usenet Oldnews Archive article may be copied and distributed freely, provided: 1. There is no money collected for the text(s) of the articles. 2. The following notice remains appended to each copy: The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996 Bruce Jones, Henry Spencer, David Wiseman.