platform/upstream/coreutils.git
25 years ago[__GLIBC__ >= 2]: #if-out prototypes.
Jim Meyering [Thu, 13 May 1999 20:44:45 +0000 (20:44 +0000)]
[__GLIBC__ >= 2]: #if-out prototypes.

25 years ago(pop_dir): Cast length to `int' to avoid a warning on
Jim Meyering [Thu, 13 May 1999 20:42:45 +0000 (20:42 +0000)]
(pop_dir): Cast length to `int' to avoid a warning on
64-bit systems.  From Ulrich Drepper.

25 years ago(main): Put `u' for -u in getopt_long's string argument.
Jim Meyering [Wed, 12 May 1999 16:50:54 +0000 (16:50 +0000)]
(main): Put `u' for -u in getopt_long's string argument.
Remove the `R'.

25 years ago*** empty log message ***
Jim Meyering [Wed, 12 May 1999 16:01:29 +0000 (16:01 +0000)]
*** empty log message ***

25 years agoUse `%%' place-holder that Makefile.am rule expects.
Jim Meyering [Wed, 12 May 1999 15:54:52 +0000 (15:54 +0000)]
Use `%%' place-holder that Makefile.am rule expects.

25 years ago(usage): Split the --help message into two pieces so that
Jim Meyering [Wed, 12 May 1999 14:58:30 +0000 (14:58 +0000)]
(usage): Split the --help message into two pieces so that
neither is longer than 2048.  For Irix4's cc.  Reported by Kaveh Ghazi.

25 years ago(usage): Split --help message into two pieces so that
Jim Meyering [Wed, 12 May 1999 02:13:45 +0000 (02:13 +0000)]
(usage): Split --help message into two pieces so that
Split the --help message into two pieces so that neither is longer
than 2048.  For Irix4's cc.  Reported by Kaveh Ghazi.

25 years ago*** empty log message ***
Jim Meyering [Wed, 12 May 1999 02:10:38 +0000 (02:10 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Tue, 11 May 1999 16:30:03 +0000 (16:30 +0000)]
*** empty log message ***

25 years agoFix typos in config.h comments.
Jim Meyering [Tue, 11 May 1999 16:29:56 +0000 (16:29 +0000)]
Fix typos in config.h comments.

25 years agoFix typos in config.h comments.
Jim Meyering [Tue, 11 May 1999 16:29:33 +0000 (16:29 +0000)]
Fix typos in config.h comments.

25 years ago*** empty log message ***
Jim Meyering [Mon, 10 May 1999 17:25:27 +0000 (17:25 +0000)]
*** empty log message ***

25 years ago(AUTHORS): Reflect reality: add Kaveh.
Jim Meyering [Mon, 10 May 1999 15:12:24 +0000 (15:12 +0000)]
(AUTHORS): Reflect reality: add Kaveh.

25 years agoExpand each `&' character in the gecos field.
Jim Meyering [Mon, 10 May 1999 14:17:09 +0000 (14:17 +0000)]
Expand each `&' character in the gecos field.
(count_ampersands): New function.
(create_fullname): New function.
(print_entry): Use create_fullname here.
(print_long_entry): Use it here, too.
From Kaveh Ghazi.

25 years ago*** empty log message ***
Jim Meyering [Mon, 10 May 1999 05:24:38 +0000 (05:24 +0000)]
*** empty log message ***

25 years agoReflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
Jim Meyering [Mon, 10 May 1999 05:18:30 +0000 (05:18 +0000)]
Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.

25 years agoRequire 2.14.1, since we use newly-renamed AC_FUNC_MKTIME.
Jim Meyering [Mon, 10 May 1999 05:17:38 +0000 (05:17 +0000)]
Require 2.14.1, since we use newly-renamed AC_FUNC_MKTIME.

25 years agoUpdate from libc.
Jim Meyering [Mon, 10 May 1999 04:24:49 +0000 (04:24 +0000)]
Update from libc.

25 years agouncomment final rm FILEUTILS-4_0h
Jim Meyering [Sun, 9 May 1999 15:59:27 +0000 (15:59 +0000)]
uncomment final rm

25 years ago*** empty log message *** SH-UTILS-1_16i
Jim Meyering [Sun, 9 May 1999 15:56:27 +0000 (15:56 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:13:41 +0000 (15:13 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:13:09 +0000 (15:13 +0000)]
*** empty log message ***

25 years ago*** empty log message *** TEXTUTILS-1_22k
Jim Meyering [Sun, 9 May 1999 15:11:52 +0000 (15:11 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:10:33 +0000 (15:10 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:10:10 +0000 (15:10 +0000)]
*** empty log message ***

25 years ago(alpha): Put the announcement in /tmp/announce-$(distdir)
Jim Meyering [Sun, 9 May 1999 15:10:02 +0000 (15:10 +0000)]
(alpha): Put the announcement in /tmp/announce-$(distdir)

25 years ago.
Jim Meyering [Sun, 9 May 1999 15:04:17 +0000 (15:04 +0000)]
.

25 years ago*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:03:58 +0000 (15:03 +0000)]
*** empty log message ***

25 years agowhoops -- revert last change
Jim Meyering [Sun, 9 May 1999 15:03:52 +0000 (15:03 +0000)]
whoops -- revert last change

25 years ago(Makefile.in): Depend on Makefile.maint.
Jim Meyering [Sun, 9 May 1999 15:02:44 +0000 (15:02 +0000)]
(Makefile.in): Depend on Makefile.maint.

25 years ago.
Jim Meyering [Sun, 9 May 1999 15:02:16 +0000 (15:02 +0000)]
.

25 years ago.
Jim Meyering [Sun, 9 May 1999 15:01:52 +0000 (15:01 +0000)]
.

25 years ago(neg-nls): New test.
Jim Meyering [Sun, 9 May 1999 15:01:40 +0000 (15:01 +0000)]
(neg-nls): New test.

25 years ago(fraccompare, numcompare): Merge the NLS and
Jim Meyering [Sun, 9 May 1999 03:27:24 +0000 (03:27 +0000)]
(fraccompare, numcompare): Merge the NLS and
non-NLS versions into a single function.

(decimal_point): Now char, since we no longer convert to unsigned char.
(th_sep): Now int, since we use a value out of char range to denote
the absence of a thousands separator.
(IS_THOUSANDS_SEP): New macro.
(USE_NEW_FRAC_COMPARE): Remove.
(nls_set_fraction): Arg is now char, not unsigned char.
Set th_sep to CHAR_MAX + 1 if there is no thousands separator.
(numcompare): Don't convert to unsigned char unless necessary.
(main): Turn off decimal points and thousand separators if they
are multibyte characters, as we don't support that yet.

25 years ago* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
Jim Meyering [Sat, 8 May 1999 23:29:47 +0000 (23:29 +0000)]
* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
and all the *_MIN and *_MAX symbols): Remove definitions.
* src/sys2.h: Put the definitions here instead (this file is shared
between all three *utils packages, while system.h is not).

25 years ago* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
Jim Meyering [Sat, 8 May 1999 23:28:42 +0000 (23:28 +0000)]
* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
and all the *_MIN and *_MAX symbols): Remove definitions.
* src/sys2.h: Put the definitions here instead (this file is shared
between all three *utils packages, while system.h is not).

25 years ago(handle_line_error): Use %s, not %d, now that human_readable
Jim Meyering [Fri, 7 May 1999 19:15:37 +0000 (19:15 +0000)]
(handle_line_error): Use %s, not %d, now that human_readable
converts it to a string.

25 years ago*** empty log message ***
Jim Meyering [Fri, 7 May 1999 19:00:44 +0000 (19:00 +0000)]
*** empty log message ***

25 years agoimport latest
Jim Meyering [Fri, 7 May 1999 18:54:34 +0000 (18:54 +0000)]
import latest

25 years ago*** empty log message ***
Jim Meyering [Fri, 7 May 1999 18:53:01 +0000 (18:53 +0000)]
*** empty log message ***

25 years ago.
Jim Meyering [Fri, 7 May 1999 18:52:35 +0000 (18:52 +0000)]
.

25 years ago*** empty log message ***
Jim Meyering [Fri, 7 May 1999 18:49:09 +0000 (18:49 +0000)]
*** empty log message ***

25 years agoclean up
Jim Meyering [Fri, 7 May 1999 18:48:45 +0000 (18:48 +0000)]
clean up

25 years ago(TESTS_ENVIRONMENT): Remove individual
Jim Meyering [Fri, 7 May 1999 18:47:50 +0000 (18:47 +0000)]
(TESTS_ENVIRONMENT): Remove individual
upper-case program names.  Add a definition of PATH.
(TESTS): Add dir-1.

25 years ago(touch): Only do the fstat if we need to.
Jim Meyering [Fri, 7 May 1999 18:44:20 +0000 (18:44 +0000)]
(touch): Only do the fstat if we need to.
Resort to calling stat for directories, but only when necessary.
(usage): Mention --no-create.

25 years ago(main): Use better wording in diagnostic: `cannot
Jim Meyering [Fri, 7 May 1999 18:40:11 +0000 (18:40 +0000)]
(main): Use better wording in diagnostic: `cannot
create directory' rather than `cannot make directory'.  The former
also matches the one in makepath.c.

25 years ago(apply_translations): Use TOUPPER, not toupper.
Jim Meyering [Fri, 7 May 1999 18:36:54 +0000 (18:36 +0000)]
(apply_translations): Use TOUPPER, not toupper.

25 years ago(numcompare): Handle comparison of two negative
Jim Meyering [Thu, 6 May 1999 21:51:06 +0000 (21:51 +0000)]
(numcompare): Handle comparison of two negative
numbers correctly in the ENABLE_NLS case.

25 years ago(make_dir): When reporting a mkdir failure and the
Jim Meyering [Thu, 6 May 1999 02:10:34 +0000 (02:10 +0000)]
(make_dir): When reporting a mkdir failure and the
target cannot be `stat'ed, use the errno from the failed mkdir call,
not the one from the stat call.  Before this change, running
`mkdir -p /no-dir/no-dir' as an unprivileged user would wrongly
elicit `No such file or directory' instead of `Permission denied'.

25 years ago*** empty log message ***
Jim Meyering [Wed, 5 May 1999 13:34:29 +0000 (13:34 +0000)]
*** empty log message ***

25 years ago(read_utmp): Use the new definitions.
Jim Meyering [Wed, 5 May 1999 13:34:18 +0000 (13:34 +0000)]
(read_utmp): Use the new definitions.

25 years agoAdd definitions to help read utmpx on systems with utmpname.
Jim Meyering [Wed, 5 May 1999 13:34:02 +0000 (13:34 +0000)]
Add definitions to help read utmpx on systems with utmpname.
(UTMP_NAME_FUNCTION): Define.
(SET_UTMP_ENT): Likewise.
(GET_UTMP_ENT): Likewise.
(END_UTMP_ENT): Likewise.

25 years ago*** empty log message ***
Jim Meyering [Wed, 5 May 1999 13:26:22 +0000 (13:26 +0000)]
*** empty log message ***

25 years ago(show_date): Change an automatic aggregate initializer
Jim Meyering [Wed, 5 May 1999 13:26:06 +0000 (13:26 +0000)]
(show_date): Change an automatic aggregate initializer
to be a static one.  For SunOS4's cc.

25 years ago*** empty log message ***
Jim Meyering [Wed, 5 May 1999 13:21:55 +0000 (13:21 +0000)]
*** empty log message ***

25 years ago(TYPE_SIGNED, TYPE_MAXIMUM, TYPE_MINIMUM): Define.
Jim Meyering [Wed, 5 May 1999 13:21:29 +0000 (13:21 +0000)]
(TYPE_SIGNED, TYPE_MAXIMUM, TYPE_MINIMUM): Define.
(ULONG_LONG_MAX, LONG_LONG_MAX, LONG_LONG_MIN): Define if not defined.
Based on a patch from Kaveh Ghazi.

25 years ago*** empty log message ***
Jim Meyering [Wed, 5 May 1999 13:16:42 +0000 (13:16 +0000)]
*** empty log message ***

25 years ago(USE_ACL): Define this only #if
Jim Meyering [Wed, 5 May 1999 13:12:28 +0000 (13:12 +0000)]
(USE_ACL): Define this only #if
(HAVE_SYS_ACL_H && HAVE_ACL && defined GETACLCNT).
Use `USE_ACL' in place of `HAVE_ACL' everywhere else.  From Kaveh Ghazi.

25 years agoInclude makepath.h libintl.h, not after it.
Jim Meyering [Wed, 5 May 1999 03:05:11 +0000 (03:05 +0000)]
Include makepath.h libintl.h, not after it.
Otherwise, we'd get the wrong definition of PARAMS from libintl.h.
(The method of defining PARAMS in libintl.h doesn't check PROTOTYPES,
which is necessary on Irix4 since cc doesn't define __STDC__.)
From Kaveh Ghazi.

25 years agoadd missing backslash-before-newline in usage message
Jim Meyering [Wed, 5 May 1999 01:56:45 +0000 (01:56 +0000)]
add missing backslash-before-newline in usage message

25 years agoadd missing backslash-before-newline in usage message
Jim Meyering [Wed, 5 May 1999 01:55:39 +0000 (01:55 +0000)]
add missing backslash-before-newline in usage message

25 years ago*** empty log message ***
Jim Meyering [Tue, 4 May 1999 21:13:54 +0000 (21:13 +0000)]
*** empty log message ***

25 years ago(AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
Jim Meyering [Tue, 4 May 1999 21:13:47 +0000 (21:13 +0000)]
(AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
not CPPFLAGS, so that linking works correctly in IRIX.

25 years ago(usage): Break the usage message into 3 pieces instead of
Jim Meyering [Tue, 4 May 1999 18:46:06 +0000 (18:46 +0000)]
(usage): Break the usage message into 3 pieces instead of
only 2.  The strings had grown to be longer than 2048, which evokes
errors when compiling with Irix4's cc.

25 years ago(search_item): Use `1' instead of `+1'. The latter
Jim Meyering [Tue, 4 May 1999 14:31:27 +0000 (14:31 +0000)]
(search_item): Use `1' instead of `+1'.  The latter
elicits a syntax error from SunOS4's cc.  From Kaveh Ghazi.

25 years ago<ctype.h>: Don't include.
Jim Meyering [Mon, 3 May 1999 18:01:49 +0000 (18:01 +0000)]
<ctype.h>: Don't include.
[!STDC_HEADERS]: Remove definitions of ctype macros.
Convert e.g., isspace to ISSPACE to use definitions from sys2.h.
Reported by Kaveh Ghazi.

25 years ago(TOLOWER): Define.
Jim Meyering [Mon, 3 May 1999 17:59:43 +0000 (17:59 +0000)]
(TOLOWER): Define.
(TOUPPER): Define.

25 years ago(TOLOWER): Remove definition.
Jim Meyering [Mon, 3 May 1999 17:55:53 +0000 (17:55 +0000)]
(TOLOWER): Remove definition.

25 years ago*** empty log message *** SH-UTILS-1_16h
Jim Meyering [Mon, 3 May 1999 03:58:40 +0000 (03:58 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Mon, 3 May 1999 03:56:46 +0000 (03:56 +0000)]
*** empty log message ***

25 years ago.
Jim Meyering [Mon, 3 May 1999 02:46:54 +0000 (02:46 +0000)]
.

25 years ago.
Jim Meyering [Mon, 3 May 1999 02:45:51 +0000 (02:45 +0000)]
.

25 years ago(main): Give a better diagnostic when we fail to set the hostname.
Jim Meyering [Mon, 3 May 1999 02:45:37 +0000 (02:45 +0000)]
(main): Give a better diagnostic when we fail to set the hostname.

25 years ago(main): Manually handle `--', since we no longer call getopt.
Jim Meyering [Mon, 3 May 1999 02:42:49 +0000 (02:42 +0000)]
(main): Manually handle `--', since we no longer call getopt.

25 years ago(read_utmp): Ignore the return value from utmpname.
Jim Meyering [Mon, 3 May 1999 02:38:50 +0000 (02:38 +0000)]
(read_utmp): Ignore the return value from utmpname.

25 years agoDefine several tag-related make variables.
Jim Meyering [Sat, 1 May 1999 04:33:45 +0000 (04:33 +0000)]
Define several tag-related make variables.
(cvs-dist): Use the make variables instead of shell ones.
(announcement): Automatically generate diffs for all ChangeLog files,
not just the top level one.

25 years ago*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:15:43 +0000 (04:15 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:15:09 +0000 (04:15 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:13:56 +0000 (04:13 +0000)]
*** empty log message ***

25 years ago(AC_REPLACE_FUNCS): Add dup2.
Jim Meyering [Sat, 1 May 1999 04:13:45 +0000 (04:13 +0000)]
(AC_REPLACE_FUNCS): Add dup2.

25 years ago(main): Manually handle `--', since we no longer
Jim Meyering [Sat, 1 May 1999 02:29:17 +0000 (02:29 +0000)]
(main): Manually handle `--', since we no longer
call getopt.  Reported by Joseph S. Myers.

25 years ago(main): Manually handle `--', since we no longer
Jim Meyering [Sat, 1 May 1999 02:28:54 +0000 (02:28 +0000)]
(main): Manually handle `--', since we no longer
call getopt.  Reported by Joseph S. Myers.

25 years ago(decode_switches): Use STDIN_FILENO, STDOUT_FILENO instead of 0, 1.
Jim Meyering [Sat, 1 May 1999 02:08:30 +0000 (02:08 +0000)]
(decode_switches): Use STDIN_FILENO, STDOUT_FILENO instead of 0, 1.

25 years agoAlways use STDIN_FILENO for input and STDOUT_FILENO
Jim Meyering [Sat, 1 May 1999 02:05:56 +0000 (02:05 +0000)]
Always use STDIN_FILENO for input and STDOUT_FILENO
for output, to avoid confusion with closed input and output fds.
(input_fd, output_fd): Remove; all uses changed to STDIN_FILENO
and STDOUT_FILENO.
(open_fd): New function.
(main): Use it, instead of open, to ensure that file descriptors
don't get confused.

(skip): Don't fstat the input file; the result is no longer used.

25 years ago*** empty log message ***
Jim Meyering [Sat, 1 May 1999 00:13:13 +0000 (00:13 +0000)]
*** empty log message ***

25 years ago(usage): Document the differences between the
Jim Meyering [Sat, 1 May 1999 00:12:26 +0000 (00:12 +0000)]
(usage): Document the differences between the
obsolescent, +POS1[-POS2] form, and the POSIX -k option.

25 years agoadd emphasis that sort's -k M,N is inclusive
Jim Meyering [Fri, 30 Apr 1999 22:35:54 +0000 (22:35 +0000)]
add emphasis that sort's -k M,N is inclusive

25 years ago*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 20:59:49 +0000 (20:59 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 16:48:09 +0000 (16:48 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 16:03:53 +0000 (16:03 +0000)]
*** empty log message ***

25 years agoUpdate to reflect this change by reversing
Jim Meyering [Fri, 30 Apr 1999 16:03:46 +0000 (16:03 +0000)]
Update to reflect this change by reversing
the order of arguments so the symlink is the source, not the
destination (otherwise, the mv command would now succeed).

25 years ago(copy_internal): Move the one-file-system test so that
Jim Meyering [Fri, 30 Apr 1999 15:40:34 +0000 (15:40 +0000)]
(copy_internal): Move the one-file-system test so that
it follows the `if (new_dst || !S_ISDIR (dst_sb.st_mode))' block.
Prior to this change, `cp --one-file-system' would traverse a file-
system boundary if the destination directory existed.
From thospel@mail.dma.be.

25 years ago*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 15:24:47 +0000 (15:24 +0000)]
*** empty log message ***

25 years ago(copy_internal): Don't make `mv foo symlink-to-foo' fail.
Jim Meyering [Fri, 30 Apr 1999 15:15:02 +0000 (15:15 +0000)]
(copy_internal): Don't make `mv foo symlink-to-foo' fail.
That is, even though source and destination are `the same,' don't fail
if the destination is a symlink.  From Peter Samuelson.

25 years ago*** empty log message ***
Jim Meyering [Mon, 26 Apr 1999 15:07:44 +0000 (15:07 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Meyering [Mon, 26 Apr 1999 13:31:57 +0000 (13:31 +0000)]
*** empty log message ***

25 years ago(main): If you can't open an output file (with seek=...) read-write,
Jim Meyering [Mon, 26 Apr 1999 13:31:49 +0000 (13:31 +0000)]
(main): If you can't open an output file (with seek=...) read-write,
then open it for write and report an error if we can't seek.

25 years ago.
Jim Meyering [Mon, 26 Apr 1999 13:25:28 +0000 (13:25 +0000)]
.

25 years ago(utime_null): Don't pass 0666 to open; it's not needed and isn't
Jim Meyering [Mon, 26 Apr 1999 13:25:08 +0000 (13:25 +0000)]
(utime_null): Don't pass 0666 to open; it's not needed and isn't
guaranteed to be portable.

25 years ago(S_IRWXU, S_IRWXG, S_IRWXO): Define if not defined.
Jim Meyering [Mon, 26 Apr 1999 13:22:23 +0000 (13:22 +0000)]
(S_IRWXU, S_IRWXG, S_IRWXO): Define if not defined.
Use proper mode_t types and macros.
Don't assume the traditional Unix values for mode bits.