]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
merge with 3.8.3e
authorJim Meyering <jim@meyering.net>
Sat, 9 Oct 1993 20:44:16 +0000 (20:44 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 9 Oct 1993 20:44:16 +0000 (20:44 +0000)
16 files changed:
src/chgrp.c
src/chmod.c
src/chown.c
src/dd.c
src/df.c
src/du.c
src/install.c
src/ln.c
src/ls.c
src/mkdir.c
src/mkfifo.c
src/mknod.c
src/mv.c
src/rm.c
src/rmdir.c
src/touch.c

index b148476e3396ed151ba009c84962b5d61324c126..c5b768407ba6e43590c8420814d554570cffcb12 100644 (file)
@@ -307,19 +307,19 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... GROUP FILE...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
-  -c, --changes           be verbose whenever change occurs\n\
-  -f, --silent, --quiet   avoid most error messages\n\
-  -v, --verbose           explain what is being done\n\
+    fprintf (stdout, "\
+  -c, --changes           like verbose but report only when a change is made\n\
+  -f, --silent, --quiet   suppress most error messages\n\
+  -v, --verbose           output a diagnostic for every file processed\n\
   -R, --recursive         change files and directories recursively\n\
-      --help              provide this help\n\
-      --version           show program version\n");
+      --help              display this help and exit\n\
+      --version           output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 9df0c33be94ffa71575123c6d0e28f37c6a6bfa8..f1e4738ff4ed79fb523dbe8831fc66ef6c176d45 100644 (file)
@@ -305,23 +305,23 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... MODE[,MODE]... FILE...\n\
   or:  %s [OPTION]... OCTAL_MODE FILE...\n\
 \n",
           program_name, program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
-  -c, --changes           be verbose whenever change occurs\n\
-  -f, --silent, --quiet   avoid most error messages\n\
-  -v, --verbose           explain what is being done\n\
+    fprintf (stdout, "\
+  -c, --changes           like verbose but report only when a change is made\n\
+  -f, --silent, --quiet   suppress most error messages\n\
+  -v, --verbose           output a diagnostic for every file processed\n\
   -R, --recursive         change files and directories recursively\n\
-      --help              provide this help\n\
-      --version           show program version\n\
+      --help              display this help and exit\n\
+      --version           output version information and exit\n\
 \n\
-Each MODE is one or more of letters ugoa, one of the signs +-= and one\n\
-or more of letters rwxXstugo.\n");
+Each MODE is one or more of the letters ugoa, one of the symbols +-= and\n\
+one or more of the letters rwxXstugo.\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 15848837b22365259cae82a0492740811ff4a9e4..caf16947f95b71445c5b4be3473b6ea0005972df 100644 (file)
@@ -295,22 +295,22 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... OWNER[.[GROUP]] FILE...\n\
   or:  %s [OPTION]... .[GROUP] FILE...\n\
 \n",
           program_name, program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -c, --changes           be verbose whenever change occurs\n\
-  -f, --silent, --quiet   avoid most error messages\n\
+  -f, --silent, --quiet   suppress most error messages\n\
   -v, --verbose           explain what is being done\n\
   -R, --recursive         change files and directories recursively\n\
-      --help              provide this help\n\
-      --version           show program version\n\
+      --help              display this help and exit\n\
+      --version           output version information and exit\n\
 \n\
-Owner is unchanged if missing.  Group is unchanged is missing, but changed\n\
+Owner is unchanged if missing.  Group is unchanged if missing, but changed\n\
 to login group if implied by a period.  A colon may replace the period.\n");
 
   else
index 88c2c285f0bc46b884c2237258e856dfccd3a288..7031479f1823147ca0893675da527e10406b3f24 100644 (file)
--- a/src/dd.c
+++ b/src/dd.c
@@ -1073,13 +1073,13 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   bs=BYTES        force ibs=BYTES and obs=BYTES\n\
   cbs=BYTES       convert BYTES bytes at a time\n\
   conv=KEYWORDS   convert the file as per the comma separated keyword list\n\
@@ -1090,8 +1090,8 @@ Usage: %s [OPTION]...\n\
   of=FILE         write to FILE instead of stdout, don't truncate file\n\
   seek=BLOCKS     skip BLOCKS obs-sized blocks at start of output\n\
   skip=BLOCKS     skip BLOCKS ibs-sized blocks at start of input\n\
-      --help      provide this help\n\
-      --version   show program version\n\
+      --help      display this help and exit\n\
+      --version   output version information and exit\n\
 \n\
 BYTES may be suffixed: by xM for multiplication by M, by c for x1,\n\
 by w for x2, by b for x512, by k for x1024.  Each KEYWORD may be:\n\
index a4ef19df54e1d365ba60c5b3cfa52e3ca28ca3a5..4cf4196386b6052f13f5578550499d07d26b2fb3 100644 (file)
--- a/src/df.c
+++ b/src/df.c
@@ -478,13 +478,13 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION] [PATH]...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -a, --all                 include filesystems having 0 blocks\n\
   -i, --inodes              list inode information instead of block usage\n\
   -k, --kilobytes           use 1024 blocks, not 512 despite POSIXLY_CORRECT\n\
@@ -492,8 +492,8 @@ Usage: %s [OPTION] [PATH]...\n\
   -x, --exclude-type TYPE   limit the listing to not TYPE filesystems type\n\
   -v                        (ignored)\n\
   -P, --portability         use the POSIX output format\n\
-      --help                provide this help\n\
-      --version             show program version\n\
+      --help                display this help and exit\n\
+      --version             output version information and exit\n\
 \n\
 If no PATHs are given, list all currently mounted filesystems.\n");
 
index 89bc12760f711c3e796170660fdb889cfcc4bc71..864e46869a7d4ae3471aca01dac11e6f26da1154 100644 (file)
--- a/src/du.c
+++ b/src/du.c
@@ -196,15 +196,16 @@ usage (reason, status)
      int status;
 {
   if (reason != NULL)
-    fprintf (stderr, "%s: %s\n", program_name, reason);
+    fprintf (status == 0 ? stdout : stderr, "%s: %s\n",
+            program_name, reason);
 
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... [PATH]...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -a, --all                write counts for all files, not just directories\n\
   -b, --bytes              print size in bytes\n\
   -c, --total              produce a grand total\n\
@@ -215,8 +216,8 @@ Usage: %s [OPTION]... [PATH]...\n\
   -D, --dereference-args   dereference PATHs when symbolic link\n\
   -L, --dereference        dereference all symbolic links\n\
   -S, --separate-dirs      do not include size of subdirectories\n\
-      --help               provide this help\n\
-      --version            show program version\n");
+      --help               display this help and exit\n\
+      --version            output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 2c238689f4001f62cd7a83921dbda2726e52b9c5..3c9f19602418967708e96cc9a6d116c5db54a5c2 100644 (file)
@@ -540,7 +540,7 @@ static void
 usage (status)
      int status;
 {
-   fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... SOURCE DEST           (1st format)\n\
   or:  %s [OPTION]... SOURCE... DIRECTORY   (2nd format)\n\
   or:  %s [OPTION]... DIRECTORY...          (3nd format)\n\
@@ -548,15 +548,15 @@ Usage: %s [OPTION]... SOURCE DEST           (1st format)\n\
            program_name, program_name, program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -c                  (ignored)\n\
   -d, --directory     create [leading] directories, mandatory for 3rd format\n\
   -g, --group GROUP   set group ownership, instead of process' current group\n\
   -m, --mode MODE     set permission mode (as in chmod), instead of 0755\n\
   -o, --owner OWNER   set ownership (super-user only)\n\
   -s, --strip         strip symbol tables, only for 1st and 2nd formats\n\
-      --help          provide this help\n\
-      --version       show program version\n");
+      --help          display this help and exit\n\
+      --version       output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 05137f9242231342003e7dd2a28b4da63c0c2508..e86c600eee95d5141a444ab744f9f5cd9a83fb52 100644 (file)
--- a/src/ln.c
+++ b/src/ln.c
@@ -353,14 +353,14 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... SOURCE [DEST]\n\
   or:  %s [OPTION]... SOURCE... DIRECTORY\n\
 \n",
           program_name, program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -b, --backup                 make backups for removed files\n\
   -d, -F, --directory          hard link directories (super-user only)\n\
   -f, --force                  remove existing destinations\n\
@@ -369,8 +369,8 @@ Usage: %s [OPTION]... SOURCE [DEST]\n\
   -v, --verbose                print name of each file before linking\n\
   -S, --suffix SUFFIX          override the usual backup suffix\n\
   -V, --version-control WORD   override the usual version control\n\
-      --help                   provide this help\n\
-      --version                show program version\n\
+      --help                   display this help and exit\n\
+      --version                output version information and exit\n\
 \n\
 The backup suffix is ~, unless set with SIMPLE_BACKUP_SUFFIX.  The\n\
 version control may be set with VERSION_CONTROL, values are:\n\
index 6082408df8a8240f59f3f9efcb909354985ab5b5..46824cf1bd9a3e8ed0292a64a25589ac8e294989 100644 (file)
--- a/src/ls.c
+++ b/src/ls.c
@@ -1880,13 +1880,13 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... [PATH]...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -a, --all                  do not hide entries starting with .\n\
   -b, --escape               print octal escapes for nongraphic characters\n\
   -c                         sort by change time, list change time if -l\n\
@@ -1906,7 +1906,9 @@ Usage: %s [OPTION]... [PATH]...\n\
   -u                         sort by last access time, list access time if -l\n\
   -w, --width COLS           assume screen width, instead of current value\n\
   -x                         list entries by lines, instead of by columns\n\
-  -A, --almost-all           hide only implied . and ..\n\
+  -A, --almost-all           hide only implied . and ..\n");
+
+    fprintf (stdout, "\
   -B, --ignore-backups       hide implied entries ending with ~\n\
   -C                         list entries by columns\n\
   -F, --classify             append a character for typing each entry\n\
@@ -1922,13 +1924,13 @@ Usage: %s [OPTION]... [PATH]...\n\
   -X                         sort alphabetically by entry extension\n\
   -1                         list one file per line\n\
       --full-time            list both full date and full time\n\
-      --help                 provide this help\n\
+      --help                 display this help and exit\n\
       --format WORD          across -x, commas -m, horizontal -x, long -l,\n\
                                single-column -1, verbose -l, vertical -C\n\
       --sort WORD            ctime -c, extension -X, none -U, size -S,\n\
                                status -c, time -t\n\
       --time WORD            atime -u, access -u, use -u\n\
-      --version              show program version\n\
+      --version              output version information and exit\n\
 \n\
 Sort entries alphabetically if none of -cftuSUX nor --sort.\n");
 
index 5ed40b84bfb513556291b3fc7157ec83f8841d26..e227199853653bd2b0b1cddad2ed25f547bb8962 100644 (file)
@@ -145,17 +145,17 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION] DIRECTORY...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -p, --parents     no error if existing, make parent directories as needed\n\
   -m, --mode MODE   set permission mode (as in chmod), not 0777 - umask\n\
-      --help        provide this help\n\
-      --version     show program version\n");
+      --help        display this help and exit\n\
+      --version     output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index efdf883e17b9c7d456222fa228d02a6273516932..16416e41180925b771bf40ce45716cf9c1a5abc6 100644 (file)
@@ -133,16 +133,16 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION] PATH...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -m, --mode MODE   set permission mode (as in chmod), not 0666 - umask\n\
-      --help        provide this help\n\
-      --version     show program version\n");
+      --help        display this help and exit\n\
+      --version     output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index f9a614a7a936aba6c0edc65ca018ffa1dd870afe..3cbbcc6546ad3fbaa4ed2ce12b8f197591b7791b 100644 (file)
@@ -168,16 +168,16 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... PATH TYPE [MAJOR MINOR]\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -m, --mode MODE   set permission mode (as in chmod), not 0666 - umask\n\
-      --help        provide this help\n\
-      --version     show program version\n\
+      --help        display this help and exit\n\
+      --version     output version information and exit\n\
 \n\
 MAJOR MINOR are forbidden for TYPE p, mandatory otherwise.  TYPE may be:\n\
 \n\
index c785bf3d739df7bb360efba2b9b8ac5f6500db59..9b8cd37bcc5e53c7a5e5d131dcf4fa01233dd765 100644 (file)
--- a/src/mv.c
+++ b/src/mv.c
@@ -471,14 +471,14 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... SOURCE DEST\n\
   or:  %s [OPTION]... SOURCE... DIRECTORY\n\
 \n",
           program_name, program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -b, --backup                 make backup before removal\n\
   -f, --force                  remove existing destinations, never prompt\n\
   -i, --interactive            prompt before overwrite\n\
@@ -486,8 +486,8 @@ Usage: %s [OPTION]... SOURCE DEST\n\
   -v, --verbose                explain what is being done\n\
   -S, --suffix SUFFIX          override the usual backup suffix\n\
   -V, --version-control WORD   override the usual version control\n\
-      --help                   provide this help\n\
-      --version                show program version\n\
+      --help                   display this help and exit\n\
+      --version                output version information and exit\n\
 \n\
 The backup suffix is ~, unless set with SIMPLE_BACKUP_SUFFIX.  The\n\
 version control may be set with VERSION_CONTROL, values are:\n\
index 2b17e64c117799cab57afc078808508f7347d1ab..acb0e8259e0fa39563cd01c6d8223d1255b16674 100644 (file)
--- a/src/rm.c
+++ b/src/rm.c
@@ -529,20 +529,20 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... PATH...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -d, --directory       unlink directory, even if non-empty (super-user only)\n\
   -f, --force           ignore nonexistent files, never prompt\n\
   -i, --interactive     prompt before any removal\n\
   -v, --verbose         explain what is being done\n\
   -r, -R, --recursive   remove the contents of directories recursively\n\
-      --help            provide this help\n\
-      --version         show program version\n");
+      --help            display this help and exit\n\
+      --version         output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 07ad705c2fa9a5cf700d558352e0b2c24906aaaf..87f6a2d552cbcc9986470ecaf595a3b74d342373 100644 (file)
@@ -147,16 +147,16 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... DIRECTORY...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
+    fprintf (stdout, "\
   -p, --parents   remove explicit parent directories if being emptied\n\
-      --help      provide this help\n\
-      --version   show program version\n");
+      --help      display this help and exit\n\
+      --version   output version information and exit\n");
 
   else
     fprintf (stderr, "Try `%s --help' for more information.\n",
index 35b3d8f16bbe5bfa57484987c1d58ca4e05b06c2..7977ca158a3f482afc2e54e3d9788db566ba1d8e 100644 (file)
@@ -379,23 +379,23 @@ static void
 usage (status)
      int status;
 {
-  fprintf (stderr, "\
+  fprintf (status == 0 ? stdout : stderr, "\
 Usage: %s [OPTION]... FILE...\n\
 \n",
           program_name);
 
   if (status == 0)
-    fprintf (stderr, "\
-  -a                     change the access time only\n\
-  -c                     do not create files that do not exist\n\
-  -d, --date STRING      parse STRING and use it, instead of current time\n\
+    fprintf (stdout, "\
+  -a                     change only the access time\n\
+  -c                     do not create any files\n\
+  -d, --date STRING      parse STRING and use it instead of current time\n\
   -f                     (ignored)\n\
-  -m                     change the modification time only\n\
-  -r, --file REFERENCE   use this file's times, instead of current time\n\
-  -t STAMP               use MMDDhhmm[[CC]YY][.ss], instead of current time\n\
-      --help             provide this help\n\
+  -m                     change only the modification time\n\
+  -r, --file REFERENCE   use this file's times instead of current time\n\
+  -t STAMP               use MMDDhhmm[[CC]YY][.ss] instead of current time\n\
+      --help             display this help and exit\n\
       --time WORD        access -a, atime -a, mtime -m, modify -m, use -a\n\
-      --version          show program version\n\
+      --version          output version information and exit\n\
 \n\
 STAMP may be used without -t if none of -drt, nor --, are used.\n");