GNU bug report logs - #11858
df -m undocumented, why no df -g

Previous Next

Package: coreutils;

Reported by: Andreas Jaeger <aj <at> suse.com>

Date: Wed, 4 Jul 2012 18:43:03 UTC

Severity: normal

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 11858 <at> debbugs.gnu.org (full text, mbox):

From: Bernhard Voelker <mail <at> bernhard-voelker.de>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: Andreas Jaeger <aj <at> suse.com>, 11858 <at> debbugs.gnu.org
Subject: Re: bug#11858: df -m undocumented, why no df -g
Date: Thu, 05 Jul 2012 08:48:19 +0200
On 07/04/2012 09:38 PM, Paul Eggert wrote:
> On 07/04/2012 01:11 AM, Andreas Jaeger wrote:
>> df -k and df -m both work but only df -k is mentioned as part of df --
>> help. So, the omission to document -m is IMO a bug.
> 
> I think the general idea is that -k was a mistake, but
> it's standardized, and that we don't want to have
> options -m, -g, -t, -p, -e, -z, -y for the other sizes
> (among other things -t is already taken).  -m is there
> only for BSD compatibility but we don't want to publicize
> it and we may want to take it back at some point.

Wouldn't it then be consequent to remove the long option --megabyte?
(It's sister --kilobyte has been removed by v6.9-151-g1e07a21
in 2007.)

Have a nice day,
Berny


From 664bf8a103585915896f3be9f3a01f11ce17ddc6 Mon Sep 17 00:00:00 2001
From: Bernhard Voelker <mail <at> bernhard-voelker.de>
Date: Thu, 5 Jul 2012 08:44:22 +0200
Subject: [PATCH] df: Remove long-obsolescent --megabyte option.

* src/df.c (long_options): Remove --megabyte option.
---
 src/df.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/src/df.c b/src/df.c
index e99fedf..8520424 100644
--- a/src/df.c
+++ b/src/df.c
@@ -178,7 +178,6 @@ static struct option const long_options[] =
   {"human-readable", no_argument, NULL, 'h'},
   {"si", no_argument, NULL, 'H'},
   {"local", no_argument, NULL, 'l'},
-  {"megabytes", no_argument, NULL, 'm'}, /* obsolescent */
   {"portability", no_argument, NULL, 'P'},
   {"print-type", no_argument, NULL, 'T'},
   {"sync", no_argument, NULL, SYNC_OPTION},
-- 
1.7.7






This bug report was last modified 13 years and 11 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.