Jeroen van Wolffelaar <[EMAIL PROTECTED]> writes:

> If so, please document this properly with %s, 'optimal transfer' is a
> bit a vague term.

Thanks for mentioning this.  There are several other doc. glitches
nearby.  I installed this patch; I'm not sure whether it answers your
question (if not, please suggest wording improvements).

2005-02-08  Paul Eggert  <[EMAIL PROTECTED]>

        * doc/coreutils.texi (stat invocation): Normalize terminology,
        capitalization, and sort order to match --help output.  Mention %c
        for file systems.  Say that %s is the "Fundamental block size",
        since that is what POSIX says; problem reported by Jeroen van
        Wolffelaar.
        * src/stat.c (usage): Likewise.

Index: doc/coreutils.texi
===================================================================
RCS file: /fetish/cu/doc/coreutils.texi,v
retrieving revision 1.239
diff -p -u -r1.239 coreutils.texi
--- doc/coreutils.texi  10 Jan 2005 18:12:35 -0000      1.239
+++ doc/coreutils.texi  8 Feb 2005 20:40:58 -0000
@@ -9065,7 +9065,7 @@ Print the information in terse form, sui
 @cindex output format
 Use @var{format} rather than the default format.
 
-Interpreted sequences for file stat are:
+The valid format sequences for files are:
 
 @itemize @bullet
 @item %a - Access rights in octal
@@ -9074,19 +9074,19 @@ Interpreted sequences for file stat are:
 @item %B - The size in bytes of each block reported by @samp{%b}
 @item %d - Device number in decimal
 @item %D - Device number in hex
[EMAIL PROTECTED] %f - raw mode in hex
[EMAIL PROTECTED] %f - Raw mode in hex
 @item %F - File type
[EMAIL PROTECTED] %g - Group Id of owner
[EMAIL PROTECTED] %g - Group ID of owner
 @item %G - Group name of owner
 @item %h - Number of hard links
 @item %i - Inode number
 @item %n - File name
[EMAIL PROTECTED] %N - Quoted File name with dereference if symbolic link
[EMAIL PROTECTED] %N - Quoted file name with dereference if symbolic link
 @item %o - I/O block size
 @item %s - Total size, in bytes
 @item %t - Major device type in hex
 @item %T - Minor device type in hex
[EMAIL PROTECTED] %u - User Id of owner
[EMAIL PROTECTED] %u - User ID of owner
 @item %U - User name of owner
 @item %x - Time of last access
 @item %X - Time of last access as seconds since Epoch
@@ -9096,19 +9096,20 @@ Interpreted sequences for file stat are:
 @item %Z - Time of last change as seconds since Epoch
 @end itemize
 
-Interpreted sequences for file system stat are:
+The valid format sequences for file systems are:
 
 @itemize @bullet
[EMAIL PROTECTED] %n - File name
[EMAIL PROTECTED] %i - File System id in hex
[EMAIL PROTECTED] %a - Free blocks available to non-superuser
[EMAIL PROTECTED] %b - Total data blocks in file system
[EMAIL PROTECTED] %c - Total file nodes in file system
[EMAIL PROTECTED] %d - Free file nodes in file system
[EMAIL PROTECTED] %f - Free blocks in file system
[EMAIL PROTECTED] %i - File System ID in hex
 @item %l - Maximum length of file names
[EMAIL PROTECTED] %n - File name
[EMAIL PROTECTED] %s - Fundamental block size
 @item %t - Type in hex
 @item %T - Type in human readable form
[EMAIL PROTECTED] %b - Total data blocks in file system
[EMAIL PROTECTED] %f - Free blocks in file system
[EMAIL PROTECTED] %a - Free blocks available to non-superuser
[EMAIL PROTECTED] %s - Optimal transfer block size
[EMAIL PROTECTED] %c - Total file nodes in file system
 @end itemize
 
 @vindex TZ
Index: src/stat.c
===================================================================
RCS file: /fetish/cu/src/stat.c,v
retrieving revision 1.76
diff -p -u -r1.76 stat.c
--- src/stat.c  17 Nov 2004 03:12:06 -0000      1.76
+++ src/stat.c  8 Feb 2005 20:40:59 -0000
@@ -1,5 +1,5 @@
 /* stat.c -- display file or file system status
-   Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -659,38 +659,38 @@ Display file or file system status.\n\
       fputs (_("\n\
 The valid format sequences for files (without --file-system):\n\
 \n\
-  %A   Access rights in human readable form\n\
   %a   Access rights in octal\n\
-  %B   The size in bytes of each block reported by `%b'\n\
+  %A   Access rights in human readable form\n\
   %b   Number of blocks allocated (see %B)\n\
+  %B   The size in bytes of each block reported by %b\n\
 "), stdout);
       fputs (_("\
-  %D   Device number in hex\n\
   %d   Device number in decimal\n\
-  %F   File type\n\
+  %D   Device number in hex\n\
   %f   Raw mode in hex\n\
-  %G   Group name of owner\n\
+  %F   File type\n\
   %g   Group ID of owner\n\
+  %G   Group name of owner\n\
 "), stdout);
       fputs (_("\
   %h   Number of hard links\n\
   %i   Inode number\n\
-  %N   Quoted File name with dereference if symbolic link\n\
   %n   File name\n\
-  %o   IO block size\n\
+  %N   Quoted file name with dereference if symbolic link\n\
+  %o   I/O block size\n\
   %s   Total size, in bytes\n\
-  %T   Minor device type in hex\n\
   %t   Major device type in hex\n\
+  %T   Minor device type in hex\n\
 "), stdout);
       fputs (_("\
-  %U   User name of owner\n\
   %u   User ID of owner\n\
-  %X   Time of last access as seconds since Epoch\n\
+  %U   User name of owner\n\
   %x   Time of last access\n\
-  %Y   Time of last modification as seconds since Epoch\n\
+  %X   Time of last access as seconds since Epoch\n\
   %y   Time of last modification\n\
-  %Z   Time of last change as seconds since Epoch\n\
+  %Y   Time of last modification as seconds since Epoch\n\
   %z   Time of last change\n\
+  %Z   Time of last change as seconds since Epoch\n\
 \n\
 "), stdout);
 
@@ -704,12 +704,12 @@ Valid format sequences for file systems:
   %f   Free blocks in file system\n\
 "), stdout);
       fputs (_("\
-  %i   File System id in hex\n\
+  %i   File System ID in hex\n\
   %l   Maximum length of filenames\n\
   %n   File name\n\
-  %s   Optimal transfer block size\n\
-  %T   Type in human readable form\n\
+  %s   Fundamental block size\n\
   %t   Type in hex\n\
+  %T   Type in human readable form\n\
 "), stdout);
       printf (_("\nReport bugs to <%s>.\n"), PACKAGE_BUGREPORT);
     }


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to