]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(enum) [HUMAN_SI_OPTION]: New member.
authorJim Meyering <jim@meyering.net>
Sat, 4 Oct 2003 12:11:51 +0000 (12:11 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 4 Oct 2003 12:11:51 +0000 (12:11 +0000)
[long_options]: Use HUMAN_SI_OPTION, not 'H'.
(main): Warn that the meaning of -H will soon change.

src/du.c

index 1c9c87683e9ab2ce3449a5548156248441e2c834..478b21434e4262a9d4fe43c888d6e2ad3381b538 100644 (file)
--- a/src/du.c
+++ b/src/du.c
@@ -116,6 +116,7 @@ enum
 {
   APPARENT_SIZE_OPTION = CHAR_MAX + 1,
   EXCLUDE_OPTION,
+  HUMAN_SI_OPTION,
   MAX_DEPTH_OPTION
 };
 
@@ -131,7 +132,7 @@ static struct option const long_options[] =
   {"exclude", required_argument, 0, EXCLUDE_OPTION},
   {"exclude-from", required_argument, 0, 'X'},
   {"human-readable", no_argument, NULL, 'h'},
-  {"si", no_argument, 0, 'H'},
+  {"si", no_argument, 0, HUMAN_SI_OPTION},
   {"kilobytes", no_argument, NULL, 'k'}, /* long form is obsolescent */
   {"max-depth", required_argument, NULL, MAX_DEPTH_OPTION},
   {"megabytes", no_argument, NULL, 'm'}, /* obsolescent */
@@ -584,6 +585,10 @@ main (int argc, char **argv)
          break;
 
        case 'H':
+         error (0, 0, _("WARNING: use --si, not -H; the meaning of the -H\
+ option will soon\nchange to be the same as that of --dereference-args (-D)"));
+         /* fall through */
+       case HUMAN_SI_OPTION:
          human_output_opts = human_autoscale | human_SI;
          output_block_size = 1;
          break;