df: "support" -H as an alias of -h
function old new delta df_main 1065 1068 +3 .rodata 104232 104233 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 4/0) Total: 4 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		@@ -99,15 +99,16 @@ int df_main(int argc UNUSED_PARAM, char **argv)
 | 
			
		||||
	struct mntent *mount_entry;
 | 
			
		||||
	struct statvfs s;
 | 
			
		||||
	enum {
 | 
			
		||||
		OPT_KILO   = (1 << 0),
 | 
			
		||||
		OPT_POSIX  = (1 << 1),
 | 
			
		||||
		OPT_FSTYPE = (1 << 2),
 | 
			
		||||
		OPT_t      = (1 << 3),
 | 
			
		||||
		OPT_ALL    = (1 << 4) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_INODE  = (1 << 5) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_BSIZE  = (1 << 6) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_HUMAN  = (1 << (4 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
 | 
			
		||||
		OPT_MEGA   = (1 << (5 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
 | 
			
		||||
		OPT_KILO     = (1 << 0),
 | 
			
		||||
		OPT_POSIX    = (1 << 1),
 | 
			
		||||
		OPT_FSTYPE   = (1 << 2),
 | 
			
		||||
		OPT_t        = (1 << 3),
 | 
			
		||||
		OPT_ALL      = (1 << 4) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_INODE    = (1 << 5) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_BSIZE    = (1 << 6) * ENABLE_FEATURE_DF_FANCY,
 | 
			
		||||
		OPT_HUMAN    = (1 << (4 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
 | 
			
		||||
		OPT_HUMANDEC = (1 << (5 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
 | 
			
		||||
		OPT_MEGA     = (1 << (6 + 3*ENABLE_FEATURE_DF_FANCY)) * ENABLE_FEATURE_HUMAN_READABLE,
 | 
			
		||||
	};
 | 
			
		||||
	const char *disp_units_hdr = NULL;
 | 
			
		||||
	char *chp, *opt_t;
 | 
			
		||||
@@ -124,7 +125,7 @@ int df_main(int argc UNUSED_PARAM, char **argv)
 | 
			
		||||
	opt = getopt32(argv, "^"
 | 
			
		||||
			"kPTt:"
 | 
			
		||||
			IF_FEATURE_DF_FANCY("aiB:")
 | 
			
		||||
			IF_FEATURE_HUMAN_READABLE("hm")
 | 
			
		||||
			IF_FEATURE_HUMAN_READABLE("hHm")
 | 
			
		||||
			"\0"
 | 
			
		||||
#if ENABLE_FEATURE_HUMAN_READABLE && ENABLE_FEATURE_DF_FANCY
 | 
			
		||||
			"k-mB:m-Bk:B-km"
 | 
			
		||||
@@ -151,8 +152,11 @@ int df_main(int argc UNUSED_PARAM, char **argv)
 | 
			
		||||
 got_it: ;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (opt & OPT_HUMAN) {
 | 
			
		||||
	if (opt & (OPT_HUMAN|OPT_HUMANDEC)) {
 | 
			
		||||
		df_disp_hr = 0;
 | 
			
		||||
//TODO: need to add support in make_human_readable_str() for "decimal human readable"
 | 
			
		||||
		//if (opt & OPT_HUMANDEC)
 | 
			
		||||
		//	df_disp_hr--;
 | 
			
		||||
		disp_units_hdr = "     Size";
 | 
			
		||||
	}
 | 
			
		||||
	if (opt & OPT_INODE)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user