fix df -h output (closes: #5290)
[openwrt/openwrt.git] / package / busybox / patches / 901-df_human_readable.patch
1 --- a/coreutils/df.c
2 +++ b/coreutils/df.c
3 @@ -53,8 +53,8 @@ int df_main(int argc, char **argv)
4 OPT_ALL = (1 << 2) * ENABLE_FEATURE_DF_FANCY,
5 OPT_INODE = (1 << 3) * ENABLE_FEATURE_DF_FANCY,
6 OPT_BSIZE = (1 << 4) * ENABLE_FEATURE_DF_FANCY,
7 - OPT_HUMAN = (1 << 5) * ENABLE_FEATURE_HUMAN_READABLE,
8 - OPT_MEGA = (1 << 6) * ENABLE_FEATURE_HUMAN_READABLE,
9 + OPT_HUMAN = (1 << (2 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
10 + OPT_MEGA = (1 << (3 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
11 };
12 const char *disp_units_hdr = NULL;
13 char *chp;