- I suspect the problem has something to do w/ symlinks.

- It's not completely in agreement w/ GNU/du, but
+ the answer is much closer than before.
- Some of the right-shifts seem to have mysteriously disappeared.
  I put them back in.
This commit is contained in:
John Beppu 2000-02-13 04:10:57 +00:00
parent 5e2b96345c
commit 08c965a0a1
2 changed files with 4 additions and 4 deletions

View File

@ -70,7 +70,7 @@ static long du(char *filename)
}
du_depth++;
sum = statbuf.st_blocks;
sum = (statbuf.st_blocks >> 1);
/* Don't add in stuff pointed to by links */
if (S_ISLNK(statbuf.st_mode)) {
@ -153,4 +153,4 @@ int du_main(int argc, char **argv)
exit(0);
}
/* $Id: du.c,v 1.12 2000/02/11 21:55:04 erik Exp $ */
/* $Id: du.c,v 1.13 2000/02/13 04:10:57 beppu Exp $ */

4
du.c
View File

@ -70,7 +70,7 @@ static long du(char *filename)
}
du_depth++;
sum = statbuf.st_blocks;
sum = (statbuf.st_blocks >> 1);
/* Don't add in stuff pointed to by links */
if (S_ISLNK(statbuf.st_mode)) {
@ -153,4 +153,4 @@ int du_main(int argc, char **argv)
exit(0);
}
/* $Id: du.c,v 1.12 2000/02/11 21:55:04 erik Exp $ */
/* $Id: du.c,v 1.13 2000/02/13 04:10:57 beppu Exp $ */