Fix misspelling of `stabilize'.
[oweals/busybox.git] / df.c
diff --git a/df.c b/df.c
index df68744337e2ebf4adc52ad2c43e3fd7a7681cd6..8cb13fa6d8f7de1f91b52ec6f7f3187f65a56d5b 100644 (file)
--- a/df.c
+++ b/df.c
@@ -40,9 +40,6 @@ static int do_df(char *device, const char *mount_point)
        struct statfs s;
        long blocks_used;
        long blocks_percent_used;
-#ifdef BB_FEATURE_HUMAN_READABLE
-       long base;
-#endif 
 
        if (statfs(mount_point, &s) != 0) {
                perror_msg("%s", mount_point);
@@ -65,27 +62,15 @@ static int do_df(char *device, const char *mount_point)
                                return FALSE;
                }
 #ifdef BB_FEATURE_HUMAN_READABLE
-               switch (df_disp_hr) {
-                       case MEGABYTE:
-                               base = KILOBYTE;
-                               break;
-                       case KILOBYTE:
-                               base = 1;
-                               break;
-                       default:
-                               base = 0;
-               }
                printf("%-20s %9s ", device,
-                          make_human_readable_str((unsigned long)(s.f_blocks * 
-                                          (s.f_bsize/(double)KILOBYTE)), base));
+                               make_human_readable_str(s.f_blocks, s.f_bsize, df_disp_hr));
+
                printf("%9s ",
-                          make_human_readable_str((unsigned long)(
-                                          (s.f_blocks - s.f_bfree) * 
-                                          (s.f_bsize/(double)KILOBYTE)), base));
+                               make_human_readable_str( (s.f_blocks - s.f_bfree), s.f_bsize, df_disp_hr));
+
                printf("%9s %3ld%% %s\n",
-                          make_human_readable_str((unsigned long)(s.f_bavail * 
-                                          (s.f_bsize/(double)KILOBYTE)), base),
-                          blocks_percent_used, mount_point);
+                               make_human_readable_str(s.f_bavail, s.f_bsize, df_disp_hr),
+                               blocks_percent_used, mount_point);
 #else
                printf("%-20s %9ld %9ld %9ld %3ld%% %s\n",
                                device,