aboutsummaryrefslogtreecommitdiff
path: root/coreutils/du.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils/du.c')
-rw-r--r--coreutils/du.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/coreutils/du.c b/coreutils/du.c
index b8bbe3d9e..34a549f02 100644
--- a/coreutils/du.c
+++ b/coreutils/du.c
@@ -88,6 +88,7 @@ struct globals {
88 dev_t dir_dev; 88 dev_t dir_dev;
89} FIX_ALIASING; 89} FIX_ALIASING;
90#define G (*(struct globals*)&bb_common_bufsiz1) 90#define G (*(struct globals*)&bb_common_bufsiz1)
91#define INIT_G() do { } while (0)
91 92
92 93
93static void print(unsigned long size, const char *filename) 94static void print(unsigned long size, const char *filename)
@@ -193,6 +194,8 @@ int du_main(int argc UNUSED_PARAM, char **argv)
193 int slink_depth_save; 194 int slink_depth_save;
194 unsigned opt; 195 unsigned opt;
195 196
197 INIT_G();
198
196#if ENABLE_FEATURE_HUMAN_READABLE 199#if ENABLE_FEATURE_HUMAN_READABLE
197 IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(G.disp_hr = 1024;) 200 IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(G.disp_hr = 1024;)
198 IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(G.disp_hr = 512;) 201 IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(G.disp_hr = 512;)