stat: warn that the --context (-Z) option (a no-op) is obsolete
authorJim Meyering <meyering@redhat.com>
Sun, 22 Jun 2008 10:26:53 +0000 (12:26 +0200)
committerJim Meyering <meyering@redhat.com>
Sun, 22 Jun 2008 10:27:49 +0000 (12:27 +0200)
* src/stat.c (main): It will be removed in a couple years.
* NEWS (Change in behavior): Mention this.

NEWS
src/stat.c

diff --git a/NEWS b/NEWS
index df0b965..d6ed89e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -46,6 +46,12 @@ GNU coreutils NEWS                                    -*- outline -*-
   specifiers, and no longer prints fields that resulted entirely from
   padding the input out to the least common multiple width.
 
+** Changes in behavior
+
+  stat's --context (-Z) option has always been a no-op.
+  Now it evokes a warning that it is obsolete and will be removed.
+
+
 * Noteworthy changes in release 6.12 (2008-05-31) [stable]
 
 ** Bug fixes
index 0b07dab..0124c54 100644 (file)
@@ -1039,9 +1039,13 @@ main (int argc, char *argv[])
          terse = true;
          break;
 
-       case 'Z':  /* FIXME: remove in 2010, warn in mid 2008 */
-         /* Ignored, for compatibility with distributions
-            that implemented this before upstream.  */
+       case 'Z':  /* FIXME: remove in 2010 */
+         /* Ignore, for compatibility with distributions
+            that implemented this before upstream.
+            But warn of impending removal.  */
+         error (0, 0,
+                _("the --context (-Z) option is obsolete and will be removed\n"
+                  "in a future release"));
          break;
 
        case_GETOPT_HELP_CHAR;