platform/upstream/coreutils.git
20 years ago(install invocation): Document --target-directory in synopsis, too.
Jim Meyering [Tue, 29 Jun 2004 14:41:51 +0000 (14:41 +0000)]
(install invocation): Document --target-directory in synopsis, too.

20 years ago*** empty log message ***
Jim Meyering [Tue, 29 Jun 2004 14:40:51 +0000 (14:40 +0000)]
*** empty log message ***

20 years agoAdd support for 'install --target-directory', an option
Jim Meyering [Tue, 29 Jun 2004 14:40:47 +0000 (14:40 +0000)]
Add support for 'install --target-directory', an option
that has been documented for years but not implemented (!).

(TARGET_DIRECTORY_OPTION): New var.
(long_options, main, usage): Add --target-directory.
(target_directory_operand): New function, stolen from mv.c.
(main): Use it.  Check for -d and --target-directory.
Alter wording of diagnostics to match other programs.

20 years ago*** empty log message ***
Jim Meyering [Tue, 29 Jun 2004 14:38:36 +0000 (14:38 +0000)]
*** empty log message ***

20 years agoDon't let verbose-mode output from a subshell obscure actual differences.
Jim Meyering [Tue, 29 Jun 2004 14:38:32 +0000 (14:38 +0000)]
Don't let verbose-mode output from a subshell obscure actual differences.

Turn off command-echoing just before
invoking subshell, then turn it back on if VERBOSE=yes afterward.

20 years agoAdd a test to verify that we get the new
Jim Meyering [Mon, 28 Jun 2004 18:47:24 +0000 (18:47 +0000)]
Add a test to verify that we get the new
diagnostic when failing to copy through a symlink-to-inaccessible-dir.

20 years ago*** empty log message ***
Jim Meyering [Mon, 28 Jun 2004 18:47:09 +0000 (18:47 +0000)]
*** empty log message ***

20 years agoDon't assume "mv --target=nonexistentdir" will complain about the arg count.
Jim Meyering [Mon, 28 Jun 2004 18:41:01 +0000 (18:41 +0000)]
Don't assume "mv --target=nonexistentdir" will complain about the arg count.
Adjust to new (briefer) diagnostics.

20 years ago Use more-consistent rules among cp, ln, and mv when dealing with
Jim Meyering [Mon, 28 Jun 2004 18:39:28 +0000 (18:39 +0000)]
Use more-consistent rules among cp, ln, and mv when dealing with
last operands that are (or look like) directories.

* src/cp.c (target_directory_operand): New, nearly-common function,
It reports an error if the destination appears to be a directory
(e.g., because it has a trailing slash) but is not.
* src/ln.c, src/mv.c: Likewise.
* src/cp.c (do_copy): Use it.
* src/ln.c (main): Likewise.
* src/mv.c (main): Likewise.

* src/cp.c (do_copy): Don't output a usage message because of file
problems (e.g., an operand is not a directory).  Use it only for
syntax.  Standardize on "target %s is not a directory" for the
diagnostic.
* src/ln.c (main): Likewise.
* src/mv.c (main): Likewise.

* src/cp.c (do_copy): Remove test for trailing slash, since
target_directory_operand now does this.
* src/ln.c (main): Likewise.
* src/mv.c (movefile): Likewise.

* src/ln.c (isdir): Remove decl; no longer needed.
* src/mv.c (isdir, lstat): Likewise.

* src/ln.c (main): Use int to count to argc, not unsigned int.
This handles negative operand counts.
* src/mv.c (main): Likewise.

* src/mv.c (do_move): Don't call hash_init; expect the caller to
do it, for consistency with cp.c and ln.c.  All callers changed.
(movefile): dest_is_dir parameter is now bool, not int.
(main): Standardize on "missing destination file operand after %s"
for the diagnostic, for consistency with cp.c.

20 years ago Use more-consistent rules among cp, ln, and mv when dealing with
Jim Meyering [Mon, 28 Jun 2004 18:38:05 +0000 (18:38 +0000)]
Use more-consistent rules among cp, ln, and mv when dealing with
last operands that are (or look like) directories.

* src/cp.c (target_directory_operand): New, nearly-common function,
It reports an error if the destination appears to be a directory
(e.g., because it has a trailing slash) but is not.
* src/ln.c, src/mv.c: Likewise.
* src/cp.c (do_copy): Use it.
* src/ln.c (main): Likewise.
* src/mv.c (main): Likewise.

* src/cp.c (do_copy): Don't output a usage message because of file
problems (e.g., an operand is not a directory).  Use it only for
syntax.  Standardize on "target %s is not a directory" for the
diagnostic.
* src/ln.c (main): Likewise.
* src/mv.c (main): Likewise.

* src/cp.c (do_copy): Remove test for trailing slash, since
target_directory_operand now does this.
* src/ln.c (main): Likewise.
* src/mv.c (movefile): Likewise.

* src/cp.c (main): Reject multiple target directories.
Check whether a specified target is a directory when parsing the
options, using stat.  This gives more-accurate diagnostics.
* src/ln.c (main): Likewise.

* src/ln.c (isdir): Remove decl; no longer needed.
* src/mv.c (isdir, lstat): Likewise.

* src/ln.c (do_link): New arg dest_is_dir.  All uses changed.
Don't check the destination ourself; rely on dest_is_dir.
This way we can avoid lstatting the destination in the
usual case, and in the worst case we lstat 1, not 3 times.
Don't bother to unlink unless link failed; this saves a syscall.
Remove unnecessary backup_succeeded flag;
it was identical to "dest_backup != NULL".

* src/ln.c (main): Use int to count to argc, not unsigned int.
This handles negative operand counts.
* src/mv.c (main): Likewise.

20 years ago Use more-consistent rules among cp, ln, and mv when dealing with
Jim Meyering [Mon, 28 Jun 2004 18:35:54 +0000 (18:35 +0000)]
Use more-consistent rules among cp, ln, and mv when dealing with
last operands that are (or look like) directories.

* src/cp.c (target_directory_operand): New, nearly-common function,
It reports an error if the destination appears to be a directory
(e.g., because it has a trailing slash) but is not.
* src/cp.c (do_copy): Use it.

* src/cp.c (do_copy): Don't assume argc is positive.
Don't bother to lstat dest, since copy() will do that for us.
Use "const" to avoid the need for cast.

* src/cp.c (do_copy): Don't output a usage message because of file
problems (e.g., an operand is not a directory).  Use it only for
syntax.  Standardize on "target %s is not a directory" for the
diagnostic.

* src/cp.c (do_copy): Remove test for trailing slash, since
target_directory_operand now does this.

* src/cp.c (main): Reject multiple target directories.
Check whether a specified target is a directory when parsing the
options, using stat.  This gives more-accurate diagnostics.

20 years ago(usage): Fix copy+paste error in description of
Jim Meyering [Mon, 28 Jun 2004 18:31:46 +0000 (18:31 +0000)]
(usage): Fix copy+paste error in description of
--target-directory: s/move/copy/.  From Paul Jarc.

20 years ago*** empty log message ***
Jim Meyering [Mon, 28 Jun 2004 18:30:47 +0000 (18:30 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Mon, 28 Jun 2004 08:25:56 +0000 (08:25 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Mon, 28 Jun 2004 08:17:34 +0000 (08:17 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Sun, 27 Jun 2004 09:43:31 +0000 (09:43 +0000)]
*** empty log message ***

20 years agoSee whether a trailing slash is followed too far.
Jim Meyering [Sun, 27 Jun 2004 09:42:45 +0000 (09:42 +0000)]
See whether a trailing slash is followed too far.

20 years ago Fix a bug: formerly, if d/x was a directory and x a file, "ln x
Jim Meyering [Sun, 27 Jun 2004 09:41:46 +0000 (09:41 +0000)]
Fix a bug: formerly, if d/x was a directory and x a file, "ln x
d/" incorrectly created a link d/x/x.  It also saves some system
calls.

Document the fix.

20 years agoFix a bug: formerly, if d/x was a directory and x a file, "ln x
Jim Meyering [Sun, 27 Jun 2004 09:41:23 +0000 (09:41 +0000)]
Fix a bug: formerly, if d/x was a directory and x a file, "ln x
d/" incorrectly created a link d/x/x.  It also saves some system
calls.

(main): Don't append basename to dest if this
results in an existing directory name.

20 years agoput \n in format string, not in actual diagnostic
Jim Meyering [Sat, 26 Jun 2004 13:12:42 +0000 (13:12 +0000)]
put \n in format string, not in actual diagnostic

20 years ago*** empty log message ***
Jim Meyering [Sat, 26 Jun 2004 13:09:39 +0000 (13:09 +0000)]
*** empty log message ***

20 years ago(main): When given no arguments, print the standard
Jim Meyering [Sat, 26 Jun 2004 13:09:17 +0000 (13:09 +0000)]
(main): When given no arguments, print the standard
"missing operand\nTry printf --help..." message -- to be consistent.

20 years ago*** empty log message ***
Jim Meyering [Sat, 26 Jun 2004 12:43:49 +0000 (12:43 +0000)]
*** empty log message ***

20 years ago(main): Add \n at the end of message output via fprintf.
Jim Meyering [Sat, 26 Jun 2004 12:43:44 +0000 (12:43 +0000)]
(main): Add \n at the end of message output via fprintf.

20 years agoAdd Basque (eu).
Jim Meyering [Sat, 26 Jun 2004 12:37:01 +0000 (12:37 +0000)]
Add Basque (eu).

20 years ago*** empty log message ***
Jim Meyering [Sat, 26 Jun 2004 08:49:14 +0000 (08:49 +0000)]
*** empty log message ***

20 years agoAdd Basque (eu).
Jim Meyering [Sat, 26 Jun 2004 08:49:11 +0000 (08:49 +0000)]
Add Basque (eu).

20 years ago*** empty log message ***
Jim Meyering [Fri, 25 Jun 2004 21:11:01 +0000 (21:11 +0000)]
*** empty log message ***

20 years ago(gl_AFS): Use AC_ARG_WITH instead of ancient, hard-coded
Jim Meyering [Fri, 25 Jun 2004 21:10:55 +0000 (21:10 +0000)]
(gl_AFS): Use AC_ARG_WITH instead of ancient, hard-coded
AC_MSG_CHECKING/AC_MSG_RESULT etc.  From Tim Waugh.

20 years ago*** empty log message ***
Jim Meyering [Fri, 25 Jun 2004 07:14:17 +0000 (07:14 +0000)]
*** empty log message ***

20 years agoAdd test for ln subscript error.
Jim Meyering [Fri, 25 Jun 2004 07:14:08 +0000 (07:14 +0000)]
Add test for ln subscript error.

20 years ago*** empty log message ***
Jim Meyering [Fri, 25 Jun 2004 06:58:53 +0000 (06:58 +0000)]
*** empty log message ***

20 years ago(do_link): Remove unnecessary call to lstat.
Jim Meyering [Fri, 25 Jun 2004 06:51:51 +0000 (06:51 +0000)]
(do_link): Remove unnecessary call to lstat.
(main): Avoid subscript error when the destination is "".

20 years ago*** empty log message ***
Jim Meyering [Thu, 24 Jun 2004 05:54:01 +0000 (05:54 +0000)]
*** empty log message ***

20 years ago(obstack_base): Fix parentheses. From Paul Eggert.
Jim Meyering [Thu, 24 Jun 2004 05:53:54 +0000 (05:53 +0000)]
(obstack_base): Fix parentheses.  From Paul Eggert.

20 years ago.
Jim Meyering [Wed, 23 Jun 2004 15:09:27 +0000 (15:09 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Wed, 23 Jun 2004 15:07:22 +0000 (15:07 +0000)]
*** empty log message ***

20 years agoReplace all occurrences of `(exit N); exit' with
Jim Meyering [Wed, 23 Jun 2004 15:07:00 +0000 (15:07 +0000)]
Replace all occurrences of `(exit N); exit' with
`(exit N); exit N'.  Otherwise, those many tests could exit with
improper exit status when exiting via e.g., a trapped interrupt.
Thanks to a report from Bob Proulx.

20 years ago*** empty log message ***
Jim Meyering [Wed, 23 Jun 2004 14:48:28 +0000 (14:48 +0000)]
*** empty log message ***

20 years ago(idle_string, print_user): New arg boottime,
Jim Meyering [Wed, 23 Jun 2004 14:48:16 +0000 (14:48 +0000)]
(idle_string, print_user): New arg boottime,
specifying the most recent boot time.  All uses changed.
(idle_string) Consider a line to be "old" if it hasn't been used
since the last boot time.  Watch out for overflow when computing
times, and for times in the future.
(idle_string): Record latest boot time.

20 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jun 2004 15:04:52 +0000 (15:04 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Tue, 22 Jun 2004 15:02:59 +0000 (15:02 +0000)]
.

20 years agoThe 2004-06-19 fix for who and pinky was incomplete, as ctime
Jim Meyering [Tue, 22 Jun 2004 15:00:53 +0000 (15:00 +0000)]
The 2004-06-19 fix for who and pinky was incomplete, as ctime
has undefined behavior if the year precedes -999 or follows 9999.
Since we have to stop using ctime anyway, we might as well use
strftime and fix the FIXME, and support internationalized dates.

* src/who.c: Include "hard-locale.h".
(time_format, time_format_width): New vars.
(time_string, print_line): Use them.
(main): Set them.
(time_string): Use localtime + strftime instead of
ctime, to avoid problems with years before -999 or after 9999.
* src/pinky.c: Likewise.

20 years agoThe 2004-06-19 fix for who and pinky was incomplete, as ctime
Jim Meyering [Tue, 22 Jun 2004 14:56:46 +0000 (14:56 +0000)]
The 2004-06-19 fix for who and pinky was incomplete, as ctime
has undefined behavior if the year precedes -999 or follows 9999.
Since we have to stop using ctime anyway, we might as well use
strftime and fix the FIXME, and support internationalized dates.

Include "hard-locale.h".
(time_format, time_format_width): New vars.
(time_string, print_line): Use them.
(main): Set them.
(time_string): Use localtime + strftime instead of
ctime, to avoid problems with years before -999 or after 9999.

20 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jun 2004 14:55:34 +0000 (14:55 +0000)]
*** empty log message ***

20 years ago(usage): Correct description of `-t FD'. The file
Jim Meyering [Tue, 22 Jun 2004 14:55:30 +0000 (14:55 +0000)]
(usage): Correct description of `-t FD'.  The file
descriptor, FD, is no longer optional.  Reported by Ton Nijkes.

20 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jun 2004 14:55:09 +0000 (14:55 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jun 2004 12:50:06 +0000 (12:50 +0000)]
*** empty log message ***

20 years agoFix bug: GNU 'ls' didn't count columns correctly if user or group
Jim Meyering [Tue, 22 Jun 2004 12:50:01 +0000 (12:50 +0000)]
Fix bug: GNU 'ls' didn't count columns correctly if user or group
names contained multibyte characters where the column count
differed from the byte count.  This patch also corrects
some comments.

(format_user_or_group): New function, which counts columns correctly.
(format_user, format_group): Use it.
(format_user_or_group_width): New function, which counts columns correctly.
(format_user_width, format_group_width): Use it.

20 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jun 2004 06:16:11 +0000 (06:16 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 20:41:02 +0000 (20:41 +0000)]
*** empty log message ***

20 years agoQuote "$PATH" in PATH=$PATH.
Jim Meyering [Mon, 21 Jun 2004 20:40:58 +0000 (20:40 +0000)]
Quote "$PATH" in PATH=$PATH.

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 17:10:05 +0000 (17:10 +0000)]
*** empty log message ***

20 years agoWhen running as root, be sure to propagate
Jim Meyering [Mon, 21 Jun 2004 17:06:58 +0000 (17:06 +0000)]
When running as root, be sure to propagate
PATH through to the process we exec as non-root.

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 17:06:11 +0000 (17:06 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Mon, 21 Jun 2004 15:36:56 +0000 (15:36 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 15:35:16 +0000 (15:35 +0000)]
*** empty log message ***

20 years ago(main): Don't segfault when calculating the
Jim Meyering [Mon, 21 Jun 2004 15:35:12 +0000 (15:35 +0000)]
(main): Don't segfault when calculating the
expected number of operands for `mknod NAME'.

20 years agoAdjust to new diagnostics.
Jim Meyering [Mon, 21 Jun 2004 15:04:54 +0000 (15:04 +0000)]
Adjust to new diagnostics.

20 years ago.
Jim Meyering [Mon, 21 Jun 2004 15:03:45 +0000 (15:03 +0000)]
.

20 years ago(main): Standardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:03:35 +0000 (15:03 +0000)]
(main): Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:02:28 +0000 (15:02 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(do_copy): Likewise.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:02:14 +0000 (15:02 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(add_file_name, main): Likewise.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:01:54 +0000 (15:01 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(beyond, main): Likewise.

20 years ago(input_seek_errno): Declare file-scoped variable as static.
Jim Meyering [Sun, 20 Jun 2004 14:24:12 +0000 (14:24 +0000)]
(input_seek_errno): Declare file-scoped variable as static.

20 years ago.
Jim Meyering [Sun, 20 Jun 2004 14:02:47 +0000 (14:02 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 14:01:44 +0000 (14:01 +0000)]
*** empty log message ***

20 years agoRemove declaration of yesno.
Jim Meyering [Sun, 20 Jun 2004 13:47:24 +0000 (13:47 +0000)]
Remove declaration of yesno.
Instead, include yesno.h.

20 years ago(obstack_base): Cast to (void *), per documentation.
Jim Meyering [Sun, 20 Jun 2004 13:44:53 +0000 (13:44 +0000)]
(obstack_base): Cast to (void *), per documentation.

20 years agoInclude yesno.h.
Jim Meyering [Sun, 20 Jun 2004 13:44:12 +0000 (13:44 +0000)]
Include yesno.h.
(top_dir): Remove now-unnecessary cast of obstack_base.
(pop_dir): Likewise.
(full_filename_): Likewise.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:43 +0000 (13:42 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:32 +0000 (13:42 +0000)]
*** empty log message ***

20 years ago(libfetish_a_SOURCES): Add yesno.h.
Jim Meyering [Sun, 20 Jun 2004 13:42:30 +0000 (13:42 +0000)]
(libfetish_a_SOURCES): Add yesno.h.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:14 +0000 (13:42 +0000)]
*** empty log message ***

20 years agoInclude "yesno.h".
Jim Meyering [Sun, 20 Jun 2004 13:42:11 +0000 (13:42 +0000)]
Include "yesno.h".

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:41:24 +0000 (13:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 06:57:02 +0000 (06:57 +0000)]
*** empty log message ***

20 years agoDon't dump core if ctime returns NULL; this is possible on
Jim Meyering [Sun, 20 Jun 2004 06:56:52 +0000 (06:56 +0000)]
Don't dump core if ctime returns NULL; this is possible on
hosts with 64-bit time_t and 32-bit int.

Include "inttostr.h".
(time_string): New function, copied from who.c.
(print_entry): Use it.

20 years agoDon't dump core if ctime returns NULL; this is possible on
Jim Meyering [Sun, 20 Jun 2004 06:53:05 +0000 (06:53 +0000)]
Don't dump core if ctime returns NULL; this is possible on
hosts with 64-bit time_t and 32-bit int.

Include "inttostr.h".
(time_string): If ctime fails, print the raw time as an integer
instead of dumping core.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 06:51:19 +0000 (06:51 +0000)]
*** empty log message ***

20 years ago(print_line): Don't truncate user names at 8 bytes.
Jim Meyering [Sun, 20 Jun 2004 06:49:42 +0000 (06:49 +0000)]
(print_line): Don't truncate user names at 8 bytes.
Problem reported by Guido Leenders in:
http://lists.gnu.org/archive/html/bug-coreutils/2004-06/msg00056.html

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 12:28:16 +0000 (12:28 +0000)]
*** empty log message ***

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:28:02 +0000 (12:28 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:26:53 +0000 (12:26 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:25:31 +0000 (12:25 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:25:04 +0000 (12:25 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:24:36 +0000 (12:24 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 12:23:43 +0000 (12:23 +0000)]
*** empty log message ***

20 years agoAdd S_IS* definitions from filemode.c.
Jim Meyering [Sat, 19 Jun 2004 12:23:38 +0000 (12:23 +0000)]
Add S_IS* definitions from filemode.c.
(S_ISCTG): Define to zero if not already defined.
(S_ISOFD): Likewise.
(S_ISOFL): Likewise.

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 09:24:12 +0000 (09:24 +0000)]
*** empty log message ***

20 years ago(case_GETOPT_VERSION_CHAR): Switch back to using GNU_PACKAGE (from
Jim Meyering [Sat, 19 Jun 2004 09:23:52 +0000 (09:23 +0000)]
(case_GETOPT_VERSION_CHAR): Switch back to using GNU_PACKAGE (from
PACKAGE) once again.  This restores `GNU' to the parenthesized package
name in --version output.  Before, the first argument from AC_INIT,
`GNU coreutils', would be propagated to the PACKAGE variable.  Now,
`GNU ' is trimmed.  Reported by Richard Stallman.

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 21:32:49 +0000 (21:32 +0000)]
*** empty log message ***

20 years ago(to_uchar): Rename function from `uchar'. The latter
Jim Meyering [Thu, 17 Jun 2004 21:32:45 +0000 (21:32 +0000)]
(to_uchar): Rename function from `uchar'.  The latter
would clash with a typedef in Tru64's <sys/types.h>.  From Albert Chin.

20 years ago.
Jim Meyering [Thu, 17 Jun 2004 14:48:08 +0000 (14:48 +0000)]
.

20 years ago.
Jim Meyering [Thu, 17 Jun 2004 14:42:05 +0000 (14:42 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 14:41:34 +0000 (14:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 14:40:51 +0000 (14:40 +0000)]
*** empty log message ***

20 years ago(yes invocation): "--" is now supported.
Jim Meyering [Thu, 17 Jun 2004 14:38:52 +0000 (14:38 +0000)]
(yes invocation): "--" is now supported.
(false invocation, true invocation): --help and --version now
work unconditionally.

20 years ago(main): Recognize --help and --version even if POSIXLY_CORRECT is set.
Jim Meyering [Thu, 17 Jun 2004 14:34:07 +0000 (14:34 +0000)]
(main): Recognize --help and --version even if POSIXLY_CORRECT is set.

20 years ago(main): Handle "--".
Jim Meyering [Thu, 17 Jun 2004 13:09:21 +0000 (13:09 +0000)]
(main): Handle "--".