mirror of
https://github.com/coreutils/coreutils.git
synced 2024-11-28 04:24:45 +08:00
stat: remove support for deprecated --context (-Z) option
* src/stat.c (main): Remove support for the --context (-Z) option.
In upstream releases this option has always been a no-op. It was
first ignored for compatibility, and since the June 2008 commit,
574f7614
(coreutils-7.0), its use has evoked a warning.
* NEWS (Changes in behavior): Mention it.
This commit is contained in:
parent
1419af8243
commit
13f323786c
4
NEWS
4
NEWS
@ -14,6 +14,10 @@ GNU coreutils NEWS -*- outline -*-
|
||||
|
||||
sort -g now uses long doubles for greater range and precision.
|
||||
|
||||
stat no longer accepts the --context (-Z) option. Initially it was
|
||||
merely accepted and ignored, for compatibility. Starting two years
|
||||
ago, with coreutils-7.0, its use evoked a warning.
|
||||
|
||||
touch's --file option is no longer recognized. Use --reference=F (-r)
|
||||
instead. --file has not been documented for 15 years, and its use has
|
||||
elicited a warning since coreutils-7.1.
|
||||
|
11
src/stat.c
11
src/stat.c
@ -1071,7 +1071,7 @@ main (int argc, char *argv[])
|
||||
|
||||
atexit (close_stdout);
|
||||
|
||||
while ((c = getopt_long (argc, argv, "c:fLtZ", long_options, NULL)) != -1)
|
||||
while ((c = getopt_long (argc, argv, "c:fLt", long_options, NULL)) != -1)
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
@ -1099,15 +1099,6 @@ main (int argc, char *argv[])
|
||||
terse = true;
|
||||
break;
|
||||
|
||||
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;
|
||||
|
||||
case_GETOPT_VERSION_CHAR (PROGRAM_NAME, AUTHORS);
|
||||
|
Loading…
Reference in New Issue
Block a user