Applied patch from Gennady Feldman to use single-thread instead of forking.
[oweals/busybox.git] / du.c
diff --git a/du.c b/du.c
index 36c4de290dad42e3155db3431cbfde990f417d56..7cb888de86efc692c0c84697900d602a5840f6d9 100644 (file)
--- a/du.c
+++ b/du.c
@@ -28,6 +28,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <getopt.h>
+#include <string.h>
 #include <errno.h>
 #include "busybox.h"
 #define BB_DECLARE_EXTERN
@@ -60,7 +61,7 @@ static void print_normal(long size, char *filename)
                default:
                        base = 0;
        }
-printf("%s\t%s\n", format(size, base), filename);
+       printf("%s\t%s\n", make_human_readable_str(size, base), filename);
 #else
        printf("%ld\t%s\n", size, filename);
 #endif
@@ -69,7 +70,7 @@ printf("%s\t%s\n", format(size, base), filename);
 static void print_summary(long size, char *filename)
 {
        if (du_depth == 1) {
-printf("summary\n");
+               printf("summary\n");
                print_normal(size, filename);
        }
 }
@@ -196,7 +197,7 @@ int du_main(int argc, char **argv)
        return status;
 }
 
-/* $Id: du.c,v 1.41 2001/03/07 06:04:08 andersen Exp $ */
+/* $Id: du.c,v 1.43 2001/03/09 14:36:42 andersen Exp $ */
 /*
 Local Variables:
 c-file-style: "linux"