Jim Meyering [Sat, 15 May 1999 05:28:51 +0000 (05:28 +0000)]
(trailing-sp): New test for this fix.
Jim Meyering [Sat, 15 May 1999 05:28:16 +0000 (05:28 +0000)]
(xfields): Don't interpret a trailing blank as a
delimiter when e.g. -t: was specified. From Tim Smithers.
Jim Meyering [Sat, 15 May 1999 04:50:26 +0000 (04:50 +0000)]
(getugroups): Don't dereference a null pointer when
running `id USER' for some USER that is listed on the RHS in /etc/group.
From Sander van Malssen.
Add some curly braces, use STREQ, reverse the sense of a test
and use `continue' to save a level of nesting.
Jim Meyering [Sat, 15 May 1999 04:11:13 +0000 (04:11 +0000)]
*** empty log message ***
Jim Meyering [Sat, 15 May 1999 04:08:29 +0000 (04:08 +0000)]
*** empty log message ***
Jim Meyering [Sat, 15 May 1999 04:06:51 +0000 (04:06 +0000)]
(open_maybe_create): Handle Solaris' failure mode when
FILE is a directory. Reported by Vin Shelton.
Jim Meyering [Sat, 15 May 1999 01:53:21 +0000 (01:53 +0000)]
(main): When asking for info on an explicit file name,
just warn rather than failing if the table of mounted filesystems
cannot be read.
Jim Meyering [Fri, 14 May 1999 17:11:03 +0000 (17:11 +0000)]
(version_etc): Put version info and author names
on the first two lines respectively rather than putting the three
lines of copyright info between them.
Jim Meyering [Fri, 14 May 1999 16:59:46 +0000 (16:59 +0000)]
*** empty log message ***
Jim Meyering [Thu, 13 May 1999 20:48:44 +0000 (20:48 +0000)]
Include <string.h> or <strings.h> for strlen prototype.
Jim Meyering [Thu, 13 May 1999 20:44:45 +0000 (20:44 +0000)]
[__GLIBC__ >= 2]: #if-out prototypes.
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.
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'.
Jim Meyering [Wed, 12 May 1999 16:01:29 +0000 (16:01 +0000)]
*** empty log message ***
Jim Meyering [Wed, 12 May 1999 15:54:52 +0000 (15:54 +0000)]
Use `%%' place-holder that Makefile.am rule expects.
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.
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.
Jim Meyering [Wed, 12 May 1999 02:10:38 +0000 (02:10 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 May 1999 16:30:03 +0000 (16:30 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 May 1999 16:29:56 +0000 (16:29 +0000)]
Fix typos in config.h comments.
Jim Meyering [Tue, 11 May 1999 16:29:33 +0000 (16:29 +0000)]
Fix typos in config.h comments.
Jim Meyering [Mon, 10 May 1999 17:25:27 +0000 (17:25 +0000)]
*** empty log message ***
Jim Meyering [Mon, 10 May 1999 15:12:24 +0000 (15:12 +0000)]
(AUTHORS): Reflect reality: add Kaveh.
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.
Jim Meyering [Mon, 10 May 1999 05:24:38 +0000 (05:24 +0000)]
*** empty log message ***
Jim Meyering [Mon, 10 May 1999 05:18:30 +0000 (05:18 +0000)]
Reflect renaming: AM_FUNC_MKTIME -> 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.
Jim Meyering [Mon, 10 May 1999 04:24:49 +0000 (04:24 +0000)]
Update from libc.
Jim Meyering [Sun, 9 May 1999 15:59:27 +0000 (15:59 +0000)]
uncomment final rm
Jim Meyering [Sun, 9 May 1999 15:56:27 +0000 (15:56 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:13:41 +0000 (15:13 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:13:09 +0000 (15:13 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:11:52 +0000 (15:11 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:10:33 +0000 (15:10 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:10:10 +0000 (15:10 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:10:02 +0000 (15:10 +0000)]
(alpha): Put the announcement in /tmp/announce-$(distdir)
Jim Meyering [Sun, 9 May 1999 15:04:17 +0000 (15:04 +0000)]
.
Jim Meyering [Sun, 9 May 1999 15:03:58 +0000 (15:03 +0000)]
*** empty log message ***
Jim Meyering [Sun, 9 May 1999 15:03:52 +0000 (15:03 +0000)]
whoops -- revert last change
Jim Meyering [Sun, 9 May 1999 15:02:44 +0000 (15:02 +0000)]
(Makefile.in): Depend on Makefile.maint.
Jim Meyering [Sun, 9 May 1999 15:02:16 +0000 (15:02 +0000)]
.
Jim Meyering [Sun, 9 May 1999 15:01:52 +0000 (15:01 +0000)]
.
Jim Meyering [Sun, 9 May 1999 15:01:40 +0000 (15:01 +0000)]
(neg-nls): New test.
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.
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).
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).
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.
Jim Meyering [Fri, 7 May 1999 19:00:44 +0000 (19:00 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 May 1999 18:54:34 +0000 (18:54 +0000)]
import latest
Jim Meyering [Fri, 7 May 1999 18:53:01 +0000 (18:53 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 May 1999 18:52:35 +0000 (18:52 +0000)]
.
Jim Meyering [Fri, 7 May 1999 18:49:09 +0000 (18:49 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 May 1999 18:48:45 +0000 (18:48 +0000)]
clean up
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.
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.
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.
Jim Meyering [Fri, 7 May 1999 18:36:54 +0000 (18:36 +0000)]
(apply_translations): Use TOUPPER, not toupper.
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.
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'.
Jim Meyering [Wed, 5 May 1999 13:34:29 +0000 (13:34 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 May 1999 13:34:18 +0000 (13:34 +0000)]
(read_utmp): Use the new definitions.
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.
Jim Meyering [Wed, 5 May 1999 13:26:22 +0000 (13:26 +0000)]
*** empty log message ***
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.
Jim Meyering [Wed, 5 May 1999 13:21:55 +0000 (13:21 +0000)]
*** empty log message ***
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.
Jim Meyering [Wed, 5 May 1999 13:16:42 +0000 (13:16 +0000)]
*** empty log message ***
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.
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.
Jim Meyering [Wed, 5 May 1999 01:56:45 +0000 (01:56 +0000)]
add 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
Jim Meyering [Tue, 4 May 1999 21:13:54 +0000 (21:13 +0000)]
*** empty log message ***
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.
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.
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.
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.
Jim Meyering [Mon, 3 May 1999 17:59:43 +0000 (17:59 +0000)]
(TOLOWER): Define.
(TOUPPER): Define.
Jim Meyering [Mon, 3 May 1999 17:55:53 +0000 (17:55 +0000)]
(TOLOWER): Remove definition.
Jim Meyering [Mon, 3 May 1999 03:58:40 +0000 (03:58 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 May 1999 03:56:46 +0000 (03:56 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 May 1999 02:46:54 +0000 (02:46 +0000)]
.
Jim Meyering [Mon, 3 May 1999 02:45:51 +0000 (02:45 +0000)]
.
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.
Jim Meyering [Mon, 3 May 1999 02:42:49 +0000 (02:42 +0000)]
(main): Manually handle `--', since we no longer call getopt.
Jim Meyering [Mon, 3 May 1999 02:38:50 +0000 (02:38 +0000)]
(read_utmp): Ignore the return value from utmpname.
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.
Jim Meyering [Sat, 1 May 1999 04:15:43 +0000 (04:15 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:15:09 +0000 (04:15 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:13:56 +0000 (04:13 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 May 1999 04:13:45 +0000 (04:13 +0000)]
(AC_REPLACE_FUNCS): Add dup2.
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.
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.
Jim Meyering [Sat, 1 May 1999 02:08:30 +0000 (02:08 +0000)]
(decode_switches): Use STDIN_FILENO, STDOUT_FILENO instead of 0, 1.
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.
Jim Meyering [Sat, 1 May 1999 00:13:13 +0000 (00:13 +0000)]
*** empty log message ***
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.
Jim Meyering [Fri, 30 Apr 1999 22:35:54 +0000 (22:35 +0000)]
add emphasis that sort's -k M,N is inclusive
Jim Meyering [Fri, 30 Apr 1999 20:59:49 +0000 (20:59 +0000)]
*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 16:48:09 +0000 (16:48 +0000)]
*** empty log message ***
Jim Meyering [Fri, 30 Apr 1999 16:03:53 +0000 (16:03 +0000)]
*** empty log message ***