platform/upstream/coreutils.git
20 years ago(check-texinfo): Disallow `filename' in .texi files.
Jim Meyering [Fri, 2 Jul 2004 15:05:40 +0000 (15:05 +0000)]
(check-texinfo): Disallow `filename' in .texi files.

20 years agoChange `filesystem' to `file system' in a comment.
Jim Meyering [Wed, 30 Jun 2004 22:51:11 +0000 (22:51 +0000)]
Change `filesystem' to `file system' in a comment.

20 years ago*** empty log message ***
Jim Meyering [Wed, 30 Jun 2004 22:50:18 +0000 (22:50 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Wed, 30 Jun 2004 22:47:26 +0000 (22:47 +0000)]
.

20 years agobump serial number, remove/replace spaces before TAB.
Jim Meyering [Wed, 30 Jun 2004 22:45:32 +0000 (22:45 +0000)]
bump serial number, remove/replace spaces before TAB.

20 years agoReflect renaming:
Jim Meyering [Wed, 30 Jun 2004 22:44:55 +0000 (22:44 +0000)]
Reflect renaming:
  s/gl_LIST_MOUNTED_FILESYSTEMS/gl_LIST_MOUNTED_FILE_SYSTEMS/

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

20 years ago(gl_LIST_MOUNTED_FILE_SYSTEMS): Renamed from
Jim Meyering [Wed, 30 Jun 2004 22:44:10 +0000 (22:44 +0000)]
(gl_LIST_MOUNTED_FILE_SYSTEMS): Renamed from
gl_LIST_MOUNTED_FILESYSTEMS.  All uses changed.

20 years agoChange `filesystem' to `file system', mostly in comments.
Jim Meyering [Wed, 30 Jun 2004 22:43:06 +0000 (22:43 +0000)]
Change `filesystem' to `file system', mostly in comments.
Also in one `checking ... ' message.

20 years agobump serial number
Jim Meyering [Wed, 30 Jun 2004 22:42:11 +0000 (22:42 +0000)]
bump serial number

20 years ago(gl_AC_DOS): Define FILE_SYSTEM_PREFIX_LEN, not
Jim Meyering [Wed, 30 Jun 2004 22:41:59 +0000 (22:41 +0000)]
(gl_AC_DOS): Define FILE_SYSTEM_PREFIX_LEN, not
FILESYSTEM_PREFIX_LEN.  Generate
FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX, not
FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX.  Generate
FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR, not
FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR.

20 years ago.
Jim Meyering [Wed, 30 Jun 2004 22:41:35 +0000 (22:41 +0000)]
.

20 years ago.
Jim Meyering [Wed, 30 Jun 2004 22:40:52 +0000 (22:40 +0000)]
.

20 years ago(FILE_SYSTEM_PREFIX_LEN): Renamed from
Jim Meyering [Wed, 30 Jun 2004 22:40:47 +0000 (22:40 +0000)]
(FILE_SYSTEM_PREFIX_LEN): Renamed from
FILESYSTEM_PREFIX_LEN.  All uses changed.

20 years agoUse `file system', not filesystem in a comment.
Jim Meyering [Wed, 30 Jun 2004 22:40:20 +0000 (22:40 +0000)]
Use `file system', not filesystem in a comment.

20 years ago(read_file_system_list): Renamed from read_filesystem_list.
Jim Meyering [Wed, 30 Jun 2004 22:39:59 +0000 (22:39 +0000)]
(read_file_system_list): Renamed from read_filesystem_list.
All definitions and uses changed.

20 years agoUse `file system', not filesystem in a comment.
Jim Meyering [Wed, 30 Jun 2004 22:39:13 +0000 (22:39 +0000)]
Use `file system', not filesystem in a comment.

20 years ago(FILE_SYSTEM_PREFIX_LEN): Renamed from
Jim Meyering [Wed, 30 Jun 2004 22:38:03 +0000 (22:38 +0000)]
(FILE_SYSTEM_PREFIX_LEN): Renamed from
FILESYSTEM_PREFIX_LEN.  All uses changed.

20 years ago(read_file_system_list): Renamed from
Jim Meyering [Wed, 30 Jun 2004 22:37:20 +0000 (22:37 +0000)]
(read_file_system_list): Renamed from
read_filesystem_list.  All definitions and uses changed.

20 years ago(FILE_SYSTEM_PREFIX_LEN): Renamed from
Jim Meyering [Wed, 30 Jun 2004 22:37:03 +0000 (22:37 +0000)]
(FILE_SYSTEM_PREFIX_LEN): Renamed from
FILESYSTEM_PREFIX_LEN.  All uses changed.

20 years ago*** empty log message ***
Jim Meyering [Wed, 30 Jun 2004 22:35:51 +0000 (22:35 +0000)]
*** empty log message ***

20 years ago(EXTRA_DIST): Add .x-sc_file_system.
Jim Meyering [Wed, 30 Jun 2004 22:35:46 +0000 (22:35 +0000)]
(EXTRA_DIST): Add .x-sc_file_system.

20 years agoUse "file system" rather than "filesystem" in comments.
Jim Meyering [Wed, 30 Jun 2004 22:33:40 +0000 (22:33 +0000)]
Use  "file system" rather than "filesystem" in comments.

20 years ago.
Jim Meyering [Wed, 30 Jun 2004 22:33:16 +0000 (22:33 +0000)]
.

20 years ago(usage, main): Output "file system" rather than "filesystem".
Jim Meyering [Wed, 30 Jun 2004 22:31:43 +0000 (22:31 +0000)]
(usage, main): Output "file system" rather than "filesystem".
(long_options, usage): Rename "--filesystem" to
"--file-system".  But keep the old name around, for compatibility reasons.

20 years ago(usage, main): Output "file system" rather than "filesystem".
Jim Meyering [Wed, 30 Jun 2004 22:31:43 +0000 (22:31 +0000)]
(usage, main): Output "file system" rather than "filesystem".

20 years ago(sc_file_system): New target.
Jim Meyering [Wed, 30 Jun 2004 22:30:44 +0000 (22:30 +0000)]
(sc_file_system): New target.
(syntax-check-rules): Add it.

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

20 years ago*** empty log message ***
Jim Meyering [Wed, 30 Jun 2004 22:17:51 +0000 (22:17 +0000)]
*** empty log message ***

20 years agoUse "file system" rather than "filesystem".
Jim Meyering [Wed, 30 Jun 2004 22:15:59 +0000 (22:15 +0000)]
Use "file system" rather than "filesystem".

20 years ago*** empty log message ***
Jim Meyering [Wed, 30 Jun 2004 22:09:36 +0000 (22:09 +0000)]
*** empty log message ***

20 years agoStandardize on "file system" rather
Jim Meyering [Wed, 30 Jun 2004 22:09:00 +0000 (22:09 +0000)]
Standardize on "file system" rather
than "filesystem", as POSIX prefers it with a space.

20 years ago.
Jim Meyering [Wed, 30 Jun 2004 18:42:27 +0000 (18:42 +0000)]
.

20 years ago Add support for --no-target-directory option.
Jim Meyering [Wed, 30 Jun 2004 18:42:12 +0000 (18:42 +0000)]
Add support for --no-target-directory option.

20 years ago(Common options, Target directory, cp
Jim Meyering [Wed, 30 Jun 2004 18:42:01 +0000 (18:42 +0000)]
(Common options, Target directory, cp
invocation, install invocation, mv invocation, ln invocation):
Likewise.
(link invocation): Explain how to rewrite link using ln now
that we have --no-target-directory.
(ln invocation): Explain that --no-target-directory subsumes
--no-dereference.
(unlink invocation): Modify wording to match new wording in
link invocation.

20 years ago*** empty log message ***
Jim Meyering [Wed, 30 Jun 2004 18:41:49 +0000 (18:41 +0000)]
*** empty log message ***

20 years agoAdd support for --no-target-directory option.
Jim Meyering [Wed, 30 Jun 2004 18:40:40 +0000 (18:40 +0000)]
Add support for --no-target-directory option.

(NO_TARGET_DIRECTORY_OPTION): New constant.
(long_options, usage, main): Add support for

20 years agoAdd support for --no-target-directory option.
Jim Meyering [Wed, 30 Jun 2004 18:39:42 +0000 (18:39 +0000)]
Add support for --no-target-directory option.

(NO_TARGET_DIRECTORY_OPTION): New constant.
(long_options, usage, main): Add support for
(enum): Sort values.

20 years agoAdd support for --no-target-directory option.
Jim Meyering [Wed, 30 Jun 2004 18:39:18 +0000 (18:39 +0000)]
Add support for --no-target-directory option.

(NO_TARGET_DIRECTORY_OPTION): New constant.
(long_options, usage, main): Add support for

20 years agoAdd support for --no-target-directory option.
Jim Meyering [Wed, 30 Jun 2004 18:38:24 +0000 (18:38 +0000)]
Add support for --no-target-directory option.

(NO_TARGET_DIRECTORY_OPTION): New constant.
(long_opts, usage, do_copy, main): Add support for

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

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.