Jim Meyering [Fri, 7 Oct 2005 19:29:44 +0000 (19:29 +0000)]
revert last change
Paul Eggert [Fri, 7 Oct 2005 18:53:41 +0000 (18:53 +0000)]
* stdbool.m4 (AC_HEADER_STDBOOL): Add an "#ifdef __xlc__" test.
Paul Eggert [Fri, 7 Oct 2005 18:53:20 +0000 (18:53 +0000)]
(AC_HEADER_STDBOOL): Add an "#ifdef __xlc__" test,
since yesterday's attempt didn't work.
Paul Eggert [Fri, 7 Oct 2005 18:48:55 +0000 (18:48 +0000)]
Redo previous change to sort.c.
Paul Eggert [Fri, 7 Oct 2005 18:48:28 +0000 (18:48 +0000)]
(sortlines_temp): Redo previous change, since I'm no longer confident
that the m4/stdbool.m4 patch suffices.
Paul Eggert [Thu, 6 Oct 2005 16:42:22 +0000 (16:42 +0000)]
Generalize the patch for the AIX bool bug.
Paul Eggert [Thu, 6 Oct 2005 16:40:36 +0000 (16:40 +0000)]
(AC_HEADER_STDBOOL): Check that bool
promotes to int, not unsigned int, to catch the AIX 5.3
compiler bug.
Paul Eggert [Thu, 6 Oct 2005 16:40:13 +0000 (16:40 +0000)]
(sortlines_temp): Undo previous change, since
today's change to m4/stdbool.m4 should catch it.
Jim Meyering [Thu, 6 Oct 2005 14:12:52 +0000 (14:12 +0000)]
*** empty log message ***
Jim Meyering [Thu, 6 Oct 2005 14:06:54 +0000 (14:06 +0000)]
*** empty log message ***
Jim Meyering [Thu, 6 Oct 2005 14:06:51 +0000 (14:06 +0000)]
rm: add support for a -I option, like that from FreeBSD's rm.
Jim Meyering [Wed, 5 Oct 2005 18:56:29 +0000 (18:56 +0000)]
Add a comment to go with the last change.
Jim Meyering [Wed, 5 Oct 2005 18:53:59 +0000 (18:53 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Oct 2005 18:53:55 +0000 (18:53 +0000)]
(sortlines_temp): Declare temporary as `int' rather
than `bool' to work around AIX 5.3 compiler bug in 64-bit mode.
Jim Meyering [Wed, 5 Oct 2005 14:54:20 +0000 (14:54 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Oct 2005 14:54:17 +0000 (14:54 +0000)]
(libcoreutils_a_DEPENDENCIES): Remove definition.
Once it's gone, automake generates an equivalent one.
Jim Meyering [Wed, 5 Oct 2005 09:09:33 +0000 (09:09 +0000)]
Merge from gnulib.
Jim Meyering [Wed, 5 Oct 2005 09:09:27 +0000 (09:09 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Oct 2005 15:51:25 +0000 (15:51 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Oct 2005 15:51:20 +0000 (15:51 +0000)]
Merge from gnulib.
Include sys/types.h before other headers.
Jim Meyering [Mon, 3 Oct 2005 16:13:06 +0000 (16:13 +0000)]
.
Jim Meyering [Mon, 3 Oct 2005 12:12:21 +0000 (12:12 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Oct 2005 12:12:14 +0000 (12:12 +0000)]
(MAX_N_FACTORS): Define in terms of sizeof (uintmax_t)
rather than hard-coding to 128. From Thomas M.Ott.
Jim Meyering [Mon, 3 Oct 2005 12:11:49 +0000 (12:11 +0000)]
*** empty log message ***
Paul Eggert [Sun, 2 Oct 2005 22:49:49 +0000 (22:49 +0000)]
Import getdelim.c from gnulib (to fix unused var warnings) then
apply the following fixes:
Include getdelim.h first. Include <limits.h>.
(SSIZE_MAX): New macro, if not already defined.
(getdelim): Fix buffer overrun on 64-bit hosts with lines longer
than 2 GiB.
Jim Meyering [Sun, 2 Oct 2005 10:09:18 +0000 (10:09 +0000)]
*** empty log message ***
Jim Meyering [Sun, 2 Oct 2005 10:09:14 +0000 (10:09 +0000)]
(gl_FUNC_CHDIR_LONG): Compare $gl_have_path...
against `yes', rather than just testing for nonempty.
Jim Meyering [Sun, 2 Oct 2005 06:29:31 +0000 (06:29 +0000)]
*** empty log message ***
Jim Meyering [Sun, 2 Oct 2005 06:29:26 +0000 (06:29 +0000)]
(sc_unmarked_diagnostics): Search only cvs-controlled files.
Jim Meyering [Sun, 2 Oct 2005 06:28:15 +0000 (06:28 +0000)]
*** empty log message ***
Jim Meyering [Sun, 2 Oct 2005 06:28:12 +0000 (06:28 +0000)]
Add lib/euidaccess-stat.c.
Jim Meyering [Sun, 2 Oct 2005 06:27:32 +0000 (06:27 +0000)]
Add .x-sc_unmarked_diagnostics.
Jim Meyering [Sun, 2 Oct 2005 06:27:09 +0000 (06:27 +0000)]
*** empty log message ***
Jim Meyering [Sun, 2 Oct 2005 06:22:00 +0000 (06:22 +0000)]
.
Jim Meyering [Sat, 1 Oct 2005 11:59:08 +0000 (11:59 +0000)]
Include sys/types.h for sys/socket.h, on FreeBSD and Darwin.
Jim Meyering [Sat, 1 Oct 2005 11:58:50 +0000 (11:58 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 09:51:00 +0000 (09:51 +0000)]
.
Jim Meyering [Sat, 1 Oct 2005 09:50:09 +0000 (09:50 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 09:49:40 +0000 (09:49 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 09:49:36 +0000 (09:49 +0000)]
Protect #include's of sys/socket.h and netdb.h.
Only define struct addrinfo if !HAVE_STRUCT_ADDRINFO. Protect
AI_* and EAI_* definitions. Protect function declarations.
Jim Meyering [Sat, 1 Oct 2005 09:49:14 +0000 (09:49 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 09:49:09 +0000 (09:49 +0000)]
(gl_PREREQ_GETADDRINFO): Use AC_GNU_SOURCE,
GNU declares only getaddrinfo as an (POSIX) extension.
Check for sys/types.h, sys/socket.h, and netdb.h too,
needed by getaddrinfo.h.
Check if getaddrinfo, freeaddrinfo and gai_strerror are
declared by the POSIX headers.
Check if struct addrinfo is declared.
Jim Meyering [Sat, 1 Oct 2005 08:02:09 +0000 (08:02 +0000)]
Add a test for this:
(main): Don't stop processing arguments upon the first invalid one.
Jim Meyering [Sat, 1 Oct 2005 08:01:40 +0000 (08:01 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 08:01:30 +0000 (08:01 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 08:01:25 +0000 (08:01 +0000)]
(main): Don't stop processing arguments upon the first invalid one.
Jim Meyering [Sat, 1 Oct 2005 07:44:04 +0000 (07:44 +0000)]
.
Jim Meyering [Sat, 1 Oct 2005 06:54:15 +0000 (06:54 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 06:54:11 +0000 (06:54 +0000)]
(gl_GETADDRINFO): Look for getservbyname in these
libraries [inet nsl socket xnet]. Nelson Beebe reported that with
native cc on Solaris 7, getaddrinfo.c requires -lsocket.
Jim Meyering [Fri, 30 Sep 2005 15:21:26 +0000 (15:21 +0000)]
*** empty log message ***
Jim Meyering [Fri, 30 Sep 2005 15:21:19 +0000 (15:21 +0000)]
(gl_FUNC_OPENAT): Check for fdopendir.
Jim Meyering [Fri, 30 Sep 2005 15:19:47 +0000 (15:19 +0000)]
(fdopendir): Do not define if HAVE_FDOPENDIR.
Jim Meyering [Fri, 30 Sep 2005 15:19:24 +0000 (15:19 +0000)]
(fdopendir): Do not define if HAVE_FDOPENDIR.
Remove AT_FDCWD test.
Do not consume the fd unless successful.
Jim Meyering [Fri, 30 Sep 2005 05:46:48 +0000 (05:46 +0000)]
Use 5.91-cvs as the version string.
Paul Eggert [Fri, 30 Sep 2005 05:07:49 +0000 (05:07 +0000)]
* src/dd.c (main): Don't assume size_t has the same width as unsigned long.
Paul Eggert [Fri, 30 Sep 2005 05:07:11 +0000 (05:07 +0000)]
(main): Don't assume size_t has the same width
as unsigned long. Problem reported by Eric Blake.
Paul Eggert [Fri, 30 Sep 2005 04:50:48 +0000 (04:50 +0000)]
Clarify "tail - f" example.
Jim Meyering [Thu, 29 Sep 2005 18:10:25 +0000 (18:10 +0000)]
.
Jim Meyering [Thu, 29 Sep 2005 17:26:44 +0000 (17:26 +0000)]
.
Paul Eggert [Thu, 29 Sep 2005 17:24:21 +0000 (17:24 +0000)]
"they wants" -> "they want"
Paul Eggert [Thu, 29 Sep 2005 17:22:19 +0000 (17:22 +0000)]
Rely on gettimeofday failure too.
Paul Eggert [Thu, 29 Sep 2005 17:21:44 +0000 (17:21 +0000)]
(settime): If settimeofday fails, give up right away.
Paul Eggert [Thu, 29 Sep 2005 17:19:58 +0000 (17:19 +0000)]
* settime.c (settime): Fix { typo in previous patch. Also, don't
bother returning ENOSYS; just let stime return whatever errno it
wants to return.
Paul Eggert [Thu, 29 Sep 2005 17:19:30 +0000 (17:19 +0000)]
(settime): Fix { typo in previous patch. Also, don't
boether returning ENOSYS; just let stime return whatever errno it
wants to return.
Jim Meyering [Thu, 29 Sep 2005 17:17:28 +0000 (17:17 +0000)]
.
Jim Meyering [Thu, 29 Sep 2005 17:12:28 +0000 (17:12 +0000)]
*** empty log message ***
Jim Meyering [Thu, 29 Sep 2005 17:12:16 +0000 (17:12 +0000)]
Version 5.90.
Add today's date.
Jim Meyering [Thu, 29 Sep 2005 17:11:58 +0000 (17:11 +0000)]
Remove -cvs suffix from version string.
Jim Meyering [Thu, 29 Sep 2005 17:10:23 +0000 (17:10 +0000)]
.
Paul Eggert [Thu, 29 Sep 2005 16:51:58 +0000 (16:51 +0000)]
* xtime.h (XTIME_PRECISION): Now of type int, not long long int.
Paul Eggert [Thu, 29 Sep 2005 16:51:40 +0000 (16:51 +0000)]
(XTIME_PRECISION): Now of type int, not long long int,
so that the code works even with ancient cpp. Portability problem
with GCC 2.7.2.1 reported by Thomas M.Ott.
Jim Meyering [Thu, 29 Sep 2005 13:14:33 +0000 (13:14 +0000)]
.
Jim Meyering [Thu, 29 Sep 2005 13:13:53 +0000 (13:13 +0000)]
*** empty log message ***
Jim Meyering [Thu, 29 Sep 2005 13:13:49 +0000 (13:13 +0000)]
(settime): Move the HAVE_STIME block `up' into an #elif
block, so that we don't even try to compile it if settimeofday is
available. This works around a compilation failure on OSF1 V5.1,
due to stime requiring a `long int*' while tv_sec is `int'.
Jim Meyering [Thu, 29 Sep 2005 06:32:30 +0000 (06:32 +0000)]
*** empty log message ***
Jim Meyering [Thu, 29 Sep 2005 06:32:25 +0000 (06:32 +0000)]
mention stat bug fix
Jim Meyering [Wed, 28 Sep 2005 22:26:26 +0000 (22:26 +0000)]
.
Paul Eggert [Wed, 28 Sep 2005 22:11:06 +0000 (22:11 +0000)]
* src/system.h (LONGEST_MODIFIER): Use ULONG_MAX_LT_ULLONG_MAX
instead of ULLONG_MAX, as the latter doesn't work with GCC 2.7.2.1.
Jim Meyering [Wed, 28 Sep 2005 22:10:51 +0000 (22:10 +0000)]
.
Paul Eggert [Wed, 28 Sep 2005 22:08:46 +0000 (22:08 +0000)]
(gl_ULLONG_MAX): Simplify so that it merely
defines ULONG_MAX_LT_ULLONG_MAX. Thomas M.Ott reports that
ULLONG_MAX doesn't work with 2.7.2.1.
Jim Meyering [Wed, 28 Sep 2005 21:48:05 +0000 (21:48 +0000)]
*** empty log message ***
Jim Meyering [Wed, 28 Sep 2005 21:47:30 +0000 (21:47 +0000)]
Use 5.90-cvs as the version string.
Jim Meyering [Wed, 28 Sep 2005 18:34:37 +0000 (18:34 +0000)]
*** empty log message ***
Jim Meyering [Wed, 28 Sep 2005 18:34:26 +0000 (18:34 +0000)]
remove note about FreeBSD make test failure.
Jim Meyering [Wed, 28 Sep 2005 18:33:11 +0000 (18:33 +0000)]
Work around a bug in FreeBSD 5.0.
Jim Meyering [Wed, 28 Sep 2005 08:27:04 +0000 (08:27 +0000)]
*** empty log message ***
Jim Meyering [Wed, 28 Sep 2005 08:21:33 +0000 (08:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 Sep 2005 09:40:39 +0000 (09:40 +0000)]
add a FIXME comment
Jim Meyering [Tue, 27 Sep 2005 08:59:54 +0000 (08:59 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 Sep 2005 08:59:04 +0000 (08:59 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 Sep 2005 08:58:55 +0000 (08:58 +0000)]
[HAVE_CONFIG_H]: Include <config.h>.
Jim Meyering [Tue, 27 Sep 2005 08:44:07 +0000 (08:44 +0000)]
[HAVE_CONFIG_H]: Include <config.h> conditionally,
to be consistent with gnulib.
Jim Meyering [Tue, 27 Sep 2005 08:33:47 +0000 (08:33 +0000)]
Change #ifdef<TAB>HAVE_CONFIG_H to #ifdef HAVE_CONFIG_H.
Jim Meyering [Tue, 27 Sep 2005 08:21:35 +0000 (08:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 Sep 2005 08:21:28 +0000 (08:21 +0000)]
Include <config.h> here, now that strnumcmp-in.h no longer includes it.
Jim Meyering [Tue, 27 Sep 2005 06:56:44 +0000 (06:56 +0000)]
*** empty log message ***
Paul Eggert [Mon, 26 Sep 2005 23:03:53 +0000 (23:03 +0000)]
Test "touch -" too, and change "touch -c - >&-" so that it does not
report an error, since that's more logical.
Paul Eggert [Mon, 26 Sep 2005 23:02:34 +0000 (23:02 +0000)]
Test "touch -" too.
Paul Eggert [Mon, 26 Sep 2005 23:02:14 +0000 (23:02 +0000)]
(touch): Handle "touch -c - >&-" by checking for EBADF
and ENOSYS.
Do not pass "-" to futimens; pass NULL instead.
If close (STDIN_FILENO) fails, report the error separately instead
of letting the 'close' pollute errno.
Paul Eggert [Mon, 26 Sep 2005 23:01:25 +0000 (23:01 +0000)]
utimens.c portability fixes.