diff options
author | Jim Meyering <jim@meyering.net> | 1993-10-19 00:00:06 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1993-10-19 00:00:06 +0000 |
commit | 723d3d528db8b3abb05357bf5a7af7173c1636e7 (patch) | |
tree | 23fc7ea7e6b0721e7705f60a7c14bd9dcafd5eca | |
parent | 712ac6d5a0122dbcbc89669143580de1326f1d46 (diff) | |
download | coreutils-723d3d528db8b3abb05357bf5a7af7173c1636e7.tar.xz |
merge with 3.8.4k
-rw-r--r-- | old/fileutils/ChangeLog | 10 | ||||
-rw-r--r-- | old/fileutils/NEWS | 8 | ||||
-rw-r--r-- | src/chgrp.c | 20 | ||||
-rw-r--r-- | src/chmod.c | 19 | ||||
-rw-r--r-- | src/chown.c | 19 | ||||
-rw-r--r-- | src/cp.c | 16 | ||||
-rw-r--r-- | src/dd.c | 20 | ||||
-rw-r--r-- | src/df.c | 20 | ||||
-rw-r--r-- | src/du.c | 30 | ||||
-rw-r--r-- | src/install.c | 19 | ||||
-rw-r--r-- | src/ln.c | 21 | ||||
-rw-r--r-- | src/ls.c | 15 | ||||
-rw-r--r-- | src/mkdir.c | 20 | ||||
-rw-r--r-- | src/mkfifo.c | 20 | ||||
-rw-r--r-- | src/mknod.c | 20 | ||||
-rw-r--r-- | src/mv.c | 19 | ||||
-rw-r--r-- | src/rm.c | 20 | ||||
-rw-r--r-- | src/rmdir.c | 20 | ||||
-rw-r--r-- | src/touch.c | 20 |
19 files changed, 160 insertions, 196 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog index df34e8c82..d6eaf31c5 100644 --- a/old/fileutils/ChangeLog +++ b/old/fileutils/ChangeLog @@ -1,3 +1,13 @@ +Mon Oct 18 00:13:40 1993 Jim Meyering (meyering@comco.com) + + * src/*.c (usage): Now the usage message is simply + "Try `%s --help' for more information. From Francois Pinard. + + * src/Makefile.in [LIBPROGS]: Depend on ../lib/libfu.a and version.o. + + * src/*.c (usage): Remove blank line before "Try `%s --help..." + in usage message. + Sun Oct 17 00:19:58 1993 Jim Meyering (meyering@comco.com) * fileblocks.c [!NINDIR]: Define BSIZE only if it's not already diff --git a/old/fileutils/NEWS b/old/fileutils/NEWS index 35c9b3554..9ee7c60b2 100644 --- a/old/fileutils/NEWS +++ b/old/fileutils/NEWS @@ -1,6 +1,10 @@ Major changes in release 3.9: -* --help gives one-line description of each option and shows correspondence - between short and long-named options. +* --help gives a one-line description of each option and shows the + correspondence between short and long-named options. +* work around systems with BROKEN_STAT_MACROS +* work around problem where $(srcdir)/config.h was used instead of + ../config.h -- this happened only when building in a subdirectory + and when config.h remained in $(srcdir) from a previous ./configure. * GNU chmod treats symlinks the same way other vendor's versions do. Now symlinks listed on the command line are processed (they were ignored before); the permissions of the dereferenced files are diff --git a/src/chgrp.c b/src/chgrp.c index bb4a5af3e..74438ef93 100644 --- a/src/chgrp.c +++ b/src/chgrp.c @@ -307,13 +307,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... GROUP FILE...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... GROUP FILE...\n", program_name); + printf ("\ \n\ -c, --changes like verbose but report only when a change is made\n\ -f, --silent, --quiet suppress most error messages\n\ @@ -321,10 +321,6 @@ Usage: %s [OPTION]... GROUP FILE...\n\ -R, --recursive change files and directories recursively\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", - program_name); - + } exit (status); } diff --git a/src/chmod.c b/src/chmod.c index 5143b2055..641f1ecbd 100644 --- a/src/chmod.c +++ b/src/chmod.c @@ -316,14 +316,17 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("\ Usage: %s [OPTION]... MODE[,MODE]... FILE...\n\ or: %s [OPTION]... OCTAL_MODE FILE...\n\ ", - program_name, program_name); - - if (status == 0) - printf ("\ + program_name, program_name); + printf ("\ \n\ -c, --changes like verbose but report only when a change is made\n\ -f, --silent, --quiet suppress most error messages\n\ @@ -334,10 +337,6 @@ Usage: %s [OPTION]... MODE[,MODE]... FILE...\n\ \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", - program_name); - + } exit (status); } diff --git a/src/chown.c b/src/chown.c index c1223b1a7..22bd4f1a9 100644 --- a/src/chown.c +++ b/src/chown.c @@ -295,14 +295,17 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("\ Usage: %s [OPTION]... OWNER[.[GROUP]] FILE...\n\ or: %s [OPTION]... .[GROUP] FILE...\n\ ", - program_name, program_name); - - if (status == 0) - printf ("\ + program_name, program_name); + printf ("\ \n\ -c, --changes be verbose whenever change occurs\n\ -f, --silent, --quiet suppress most error messages\n\ @@ -313,10 +316,6 @@ Usage: %s [OPTION]... OWNER[.[GROUP]] FILE...\n\ \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 - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } @@ -268,7 +268,7 @@ main (argc, argv) break; default: - usage ((char *) 0, 2); + usage (2, (char *) 0); } } @@ -279,10 +279,10 @@ main (argc, argv) } if (show_help) - usage (NULL, 0); + usage (0, NULL); if (flag_hard_link && flag_symbolic_link) - usage ("cannot make both hard and symbolic links", 2); + usage (2, "cannot make both hard and symbolic links"); if (make_backups) backup_type = get_version (version); @@ -321,9 +321,9 @@ do_copy (argc, argv) int ret = 0; if (optind >= argc) - usage ("missing file arguments", 2); + usage (2, "missing file arguments"); if (optind >= argc - 1) - usage ("missing file argument", 2); + usage (2, "missing file argument"); dest = argv[argc - 1]; @@ -427,7 +427,7 @@ do_copy (argc, argv) struct stat source_stats; if (flag_path) - usage ("when preserving paths, last argument must be a directory", 2); + usage (2, "when preserving paths, last argument must be a directory"); source = argv[optind]; @@ -459,8 +459,8 @@ do_copy (argc, argv) return copy (source, new_dest, new_dst, 0, (struct dir_list *) 0); } else - usage ("when copying multiple files, last argument must be a directory", - 2); + usage (2, + "when copying multiple files, last argument must be a directory"); } /* Copy the file SRC_PATH to the file DST_PATH. The files may be of @@ -1073,13 +1073,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]...\n", program_name); + printf ("\ \n\ bs=BYTES force ibs=BYTES and obs=BYTES\n\ cbs=BYTES convert BYTES bytes at a time\n\ @@ -1107,10 +1107,6 @@ by w for x2, by b for x512, by k for x1024. Each KEYWORD may be:\n\ swab swap every pair of input bytes\n\ noerror continue after read errors\n\ sync pad every input block with NULs to ibs-size\n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } @@ -477,13 +477,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION] [PATH]...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION] [PATH]...\n", program_name); + printf ("\ \n\ -a, --all include filesystems having 0 blocks\n\ -i, --inodes list inode information instead of block usage\n\ @@ -496,10 +496,6 @@ Usage: %s [OPTION] [PATH]...\n\ --version output version information and exit\n\ \n\ If no PATHs are given, list all currently mounted filesystems.\n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } @@ -191,21 +191,21 @@ static struct option const long_options[] = }; static void -usage (reason, status) - char *reason; +usage (status, reason) int status; + char *reason; { if (reason != NULL) fprintf (status == 0 ? stdout : stderr, "%s: %s\n", program_name, reason); - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... [PATH]...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... [PATH]...\n", program_name); + printf ("\ \n\ -a, --all write counts for all files, not just directories\n\ -b, --bytes print size in bytes\n\ @@ -219,11 +219,7 @@ Usage: %s [OPTION]... [PATH]...\n\ -S, --separate-dirs do not include size of subdirectories\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", - program_name); - + } exit (status); } @@ -287,7 +283,7 @@ main (argc, argv) break; default: - usage ((char *) 0, 2); + usage (2, (char *) 0); } } @@ -298,10 +294,10 @@ main (argc, argv) } if (show_help) - usage (NULL, 0); + usage (0, NULL); if (opt_all && opt_summarize_only) - usage ("cannot both summarize and show all entries", 2); + usage (2, "cannot both summarize and show all entries"); /* Initialize the hash structure for inode numbers. */ hash_init (INITIAL_HASH_MODULE, INITIAL_ENTRY_TAB_SIZE); diff --git a/src/install.c b/src/install.c index b9f34f33f..a5e795e3f 100644 --- a/src/install.c +++ b/src/install.c @@ -540,15 +540,18 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("\ Usage: %s [OPTION]... SOURCE DEST (1st format)\n\ or: %s [OPTION]... SOURCE... DIRECTORY (2nd format)\n\ or: %s [OPTION]... DIRECTORY... (3nd format)\n\ ", - program_name, program_name, program_name); - - if (status == 0) - printf ("\ + program_name, program_name, program_name); + printf ("\ \n\ -c (ignored)\n\ -d, --directory create [leading] directories, mandatory for 3rd format\n\ @@ -558,10 +561,6 @@ Usage: %s [OPTION]... SOURCE DEST (1st format)\n\ -s, --strip strip symbol tables, only for 1st and 2nd formats\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", - program_name); - + } exit (status); } @@ -353,14 +353,17 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("\ Usage: %s [OPTION]... SOURCE [DEST]\n\ or: %s [OPTION]... SOURCE... DIRECTORY\n\ ", - program_name, program_name); - - if (status == 0) - printf ("\ + program_name, program_name); + printf ("\ \n\ -b, --backup make backups for removed files\n\ -d, -F, --directory hard link directories (super-user only)\n\ @@ -378,11 +381,7 @@ version control may be set with VERSION_CONTROL, values are:\n\ \n\ t, numbered make numbered backups\n\ nil, existing numbered if numbered backups exist, simple otherwise\n\ - never, simple always make simple backups \n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + never, simple always make simple backups\n"); + } exit (status); } @@ -1880,13 +1880,12 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... [PATH]...\n\ -", - program_name); - - if (status == 0) + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else { + printf ("Usage: %s [OPTION]... [PATH]...\n", program_name); printf ("\ \n\ -a, --all do not hide entries starting with .\n\ @@ -1937,9 +1936,5 @@ Usage: %s [OPTION]... [PATH]...\n\ Sort entries alphabetically if none of -cftuSUX nor --sort.\n"); } - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - exit (status); } diff --git a/src/mkdir.c b/src/mkdir.c index dd4abda2e..d0361d261 100644 --- a/src/mkdir.c +++ b/src/mkdir.c @@ -145,23 +145,19 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION] DIRECTORY...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION] DIRECTORY...\n", program_name); + printf ("\ \n\ -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 display this help and exit\n\ --version output version information and exit\n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } diff --git a/src/mkfifo.c b/src/mkfifo.c index 13ea51dd8..d358e183b 100644 --- a/src/mkfifo.c +++ b/src/mkfifo.c @@ -133,22 +133,18 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION] PATH...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION] PATH...\n", program_name); + printf ("\ \n\ -m, --mode MODE set permission mode (as in chmod), not 0666 - umask\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", - program_name); - + } exit (status); } #endif diff --git a/src/mknod.c b/src/mknod.c index 02d4e3df3..30bb7b6f7 100644 --- a/src/mknod.c +++ b/src/mknod.c @@ -168,13 +168,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... PATH TYPE [MAJOR MINOR]\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... PATH TYPE [MAJOR MINOR]\n", program_name); + printf ("\ \n\ -m, --mode MODE set permission mode (as in chmod), not 0666 - umask\n\ --help display this help and exit\n\ @@ -185,10 +185,6 @@ MAJOR MINOR are forbidden for TYPE p, mandatory otherwise. TYPE may be:\n\ b create a block (buffered) special file\n\ c, u create a character (unbuffered) special file \n\ p create a FIFO\n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } @@ -472,14 +472,17 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("\ Usage: %s [OPTION]... SOURCE DEST\n\ or: %s [OPTION]... SOURCE... DIRECTORY\n\ ", - program_name, program_name); - - if (status == 0) - printf ("\ + program_name, program_name); + printf ("\ \n\ -b, --backup make backup before removal\n\ -f, --force remove existing destinations, never prompt\n\ @@ -497,10 +500,6 @@ version control may be set with VERSION_CONTROL, values are:\n\ t, numbered make numbered backups\n\ nil, existing numbered if numbered backups exist, simple otherwise\n\ never, simple always make simple backups \n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } @@ -530,13 +530,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... PATH...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... PATH...\n", program_name); + printf ("\ \n\ -d, --directory unlink directory, even if non-empty (super-user only)\n\ -f, --force ignore nonexistent files, never prompt\n\ @@ -545,10 +545,6 @@ Usage: %s [OPTION]... PATH...\n\ -r, -R, --recursive remove the contents of directories recursively\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", - program_name); - + } exit (status); } diff --git a/src/rmdir.c b/src/rmdir.c index 8859f94ea..c863973f7 100644 --- a/src/rmdir.c +++ b/src/rmdir.c @@ -147,21 +147,17 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... DIRECTORY...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... DIRECTORY...\n", program_name); + printf ("\ \n\ -p, --parents remove explicit parent directories if being emptied\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", - program_name); - + } exit (status); } diff --git a/src/touch.c b/src/touch.c index 78c2258f5..2b298e763 100644 --- a/src/touch.c +++ b/src/touch.c @@ -379,13 +379,13 @@ static void usage (status) int status; { - fprintf (status == 0 ? stdout : stderr, "\ -Usage: %s [OPTION]... FILE...\n\ -", - program_name); - - if (status == 0) - printf ("\ + if (status != 0) + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + else + { + printf ("Usage: %s [OPTION]... FILE...\n", program_name); + printf ("\ \n\ -a change only the access time\n\ -c do not create any files\n\ @@ -399,10 +399,6 @@ Usage: %s [OPTION]... FILE...\n\ --version output version information and exit\n\ \n\ STAMP may be used without -t if none of -drt, nor --, are used.\n"); - - else - fprintf (stderr, "Try `%s --help' for more information.\n", - program_name); - + } exit (status); } |