Jim Meyering [Tue, 11 Jan 2005 17:23:24 +0000 (17:23 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 Jan 2005 17:22:42 +0000 (17:22 +0000)]
Update version to 5.3.1.
Jim Meyering [Tue, 11 Jan 2005 17:03:30 +0000 (17:03 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 Jan 2005 17:02:57 +0000 (17:02 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 Jan 2005 17:01:35 +0000 (17:01 +0000)]
(obs-ovflo): New test for overflow.
Jim Meyering [Tue, 11 Jan 2005 16:54:02 +0000 (16:54 +0000)]
(main): Check for overflow in tabstop values
specified via the obsolete form. E.g., now this command fails:
_POSIX2_VERSION=1 ./expand -$(echo '2^64+1'|bc)
Before it would act like `_POSIX2_VERSION=1 ./expand -1'.
Jim Meyering [Tue, 11 Jan 2005 16:53:24 +0000 (16:53 +0000)]
(main): Check for overflow in tabstop values
specified via the obsolete form. E.g., now this command fails:
_POSIX2_VERSION=1 ./unexpand -$(echo '2^64+1'|bc)
Before it would act like `_POSIX2_VERSION=1 ./unexpand -1'.
Jim Meyering [Tue, 11 Jan 2005 16:52:47 +0000 (16:52 +0000)]
(add_tab_stop): Properly diagnose a tabstop list with decreasing values.
Jim Meyering [Tue, 11 Jan 2005 16:51:08 +0000 (16:51 +0000)]
*** empty log message ***
Jim Meyering [Tue, 11 Jan 2005 16:51:03 +0000 (16:51 +0000)]
(all_programs): Account for $(EXEEXT).
Jim Meyering [Tue, 11 Jan 2005 16:50:27 +0000 (16:50 +0000)]
(check-README, check-AUTHORS): Account for $(EXEEXT).
Paul Eggert [Mon, 10 Jan 2005 18:12:35 +0000 (18:12 +0000)]
Update copyright date.
Paul Eggert [Mon, 10 Jan 2005 18:11:57 +0000 (18:11 +0000)]
Update copyright date.
Paul Eggert [Mon, 10 Jan 2005 18:09:43 +0000 (18:09 +0000)]
Respond to POSIX interpretations about pathchk -p dated 2005-01-06.
Paul Eggert [Mon, 10 Jan 2005 18:09:22 +0000 (18:09 +0000)]
Add tests for empty file names and pathchk -P.
Paul Eggert [Mon, 10 Jan 2005 18:09:02 +0000 (18:09 +0000)]
(PORTABILITY_OPTION): New constant.
(longopts, usage, main, validate_file_name):
Add support for new -P option.
Reject empty file names (unless -p is not specified and the
current system allows empty file names).
Change --portability so that is now equivalent to -p -P.
Don't test whether file name is too long, if it is known to exist.
(no_leading_hyphen): New function.
Paul Eggert [Mon, 10 Jan 2005 18:08:12 +0000 (18:08 +0000)]
Document changes responding to POSIX interpretations about pathchk -p
dated 2005-01-06.
Paul Eggert [Mon, 10 Jan 2005 18:07:42 +0000 (18:07 +0000)]
Document changes responding to POSIX interpretations about pathchk -p
dated 2005-01-06.
Jim Meyering [Sun, 9 Jan 2005 19:45:00 +0000 (19:45 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 20:45:23 +0000 (20:45 +0000)]
.
Jim Meyering [Sat, 8 Jan 2005 20:28:51 +0000 (20:28 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 20:28:32 +0000 (20:28 +0000)]
.
Jim Meyering [Sat, 8 Jan 2005 20:27:43 +0000 (20:27 +0000)]
regenerate
Jim Meyering [Sat, 8 Jan 2005 12:01:40 +0000 (12:01 +0000)]
`pr --columns=N' was not equivalent to `pr -N' when also using
either -s or -w.
(main): Set `explicit_columns' for --columns=N,
not just for -N. This bug has existed since the introduction
of the --columns=N option on 1998-08-15.
Jim Meyering [Sat, 8 Jan 2005 12:00:54 +0000 (12:00 +0000)]
(main): Check for column count overflow with usages like "pr -
2147483648".
Jim Meyering [Sat, 8 Jan 2005 09:42:39 +0000 (09:42 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 09:42:06 +0000 (09:42 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 09:35:17 +0000 (09:35 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 09:35:04 +0000 (09:35 +0000)]
(test_vector): For each -N test, automatically
create a new test vector using --columns=N.
Jim Meyering [Sat, 8 Jan 2005 09:00:08 +0000 (09:00 +0000)]
*** empty log message ***
Jim Meyering [Sat, 8 Jan 2005 08:46:10 +0000 (08:46 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 Jan 2005 20:11:37 +0000 (20:11 +0000)]
.
Jim Meyering [Fri, 7 Jan 2005 20:10:15 +0000 (20:10 +0000)]
Correct last change: s/zero/no/ From Paul Jarc.
Jim Meyering [Fri, 7 Jan 2005 18:25:47 +0000 (18:25 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 Jan 2005 18:24:23 +0000 (18:24 +0000)]
(sort invocation): Specify that a string of zero digits is interpreted as 0.
Jim Meyering [Fri, 7 Jan 2005 18:23:57 +0000 (18:23 +0000)]
*** empty log message ***
Jim Meyering [Fri, 7 Jan 2005 17:16:50 +0000 (17:16 +0000)]
(init_fps): Use xnmalloc, rather than xmalloc.
Jim Meyering [Fri, 7 Jan 2005 10:15:55 +0000 (10:15 +0000)]
.
Jim Meyering [Fri, 7 Jan 2005 09:57:45 +0000 (09:57 +0000)]
Include today's date.
Jim Meyering [Fri, 7 Jan 2005 09:54:52 +0000 (09:54 +0000)]
Remove suppression-related options.
Add --track-fds=yes.
Jim Meyering [Thu, 6 Jan 2005 16:44:02 +0000 (16:44 +0000)]
*** empty log message ***
Jim Meyering [Thu, 6 Jan 2005 16:44:00 +0000 (16:44 +0000)]
List the precise HP-UX version numbers that are affected.
Jim Meyering [Thu, 6 Jan 2005 08:12:32 +0000 (08:12 +0000)]
*** empty log message ***
Jim Meyering [Thu, 6 Jan 2005 08:12:28 +0000 (08:12 +0000)]
(sc_changelog): Specify find's `-maxdepth 2'
predicate before `-name ChangeLog' to avoid a harmless warning
from find-4.2.10.
Jim Meyering [Wed, 5 Jan 2005 22:08:53 +0000 (22:08 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 22:08:48 +0000 (22:08 +0000)]
Punt on the uptime test, since it fails when
it can't get boot time, and I don't want that to stop `make check'.
Jim Meyering [Wed, 5 Jan 2005 08:26:58 +0000 (08:26 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 08:25:51 +0000 (08:25 +0000)]
(sc_root_tests): New rule.
(syntax-check-rules): Add it to the list.
Jim Meyering [Wed, 5 Jan 2005 08:01:09 +0000 (08:01 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 07:56:58 +0000 (07:56 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 07:56:45 +0000 (07:56 +0000)]
du --exclude=P now compares pattern P against the entire name
of each file, rather than just the final component.
Jim Meyering [Wed, 5 Jan 2005 07:53:15 +0000 (07:53 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 07:53:11 +0000 (07:53 +0000)]
Add a test for today's fix:
(process_file): Evaluate exclusion rules against
the entire file name, not just the last component.
Jim Meyering [Wed, 5 Jan 2005 07:47:52 +0000 (07:47 +0000)]
*** empty log message ***
Jim Meyering [Wed, 5 Jan 2005 07:47:45 +0000 (07:47 +0000)]
(process_file): Evaluate exclusion rules against
the entire file name, not just the last component.
Jim Meyering [Wed, 5 Jan 2005 07:46:58 +0000 (07:46 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 19:40:14 +0000 (19:40 +0000)]
*** empty log message ***
Paul Eggert [Tue, 4 Jan 2005 18:49:44 +0000 (18:49 +0000)]
* human.c (SIZE_MAX, UINTMAX_MAX): Move these conditional
definitions to be after all include files, to avoid collisions.
Jim Meyering [Tue, 4 Jan 2005 18:29:42 +0000 (18:29 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 18:29:38 +0000 (18:29 +0000)]
* coreutils.texi (shred invocation): Clarify that shred works fine
with journaled file systems that are configured not to journal
file system data. Also mention BFS and NTFS.
Jim Meyering [Tue, 4 Jan 2005 11:21:41 +0000 (11:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 11:21:36 +0000 (11:21 +0000)]
Change one-line summary to reflect that shred does
not remove files by default.
Jim Meyering [Tue, 4 Jan 2005 11:21:08 +0000 (11:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 10:19:34 +0000 (10:19 +0000)]
.
Jim Meyering [Tue, 4 Jan 2005 10:02:27 +0000 (10:02 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 10:01:24 +0000 (10:01 +0000)]
* README: Request VERBOSE=yes output when reporting test failures.
Other minor changes.
Jim Meyering [Tue, 4 Jan 2005 09:43:18 +0000 (09:43 +0000)]
.
Jim Meyering [Tue, 4 Jan 2005 09:41:14 +0000 (09:41 +0000)]
(check-root): Update.
Jim Meyering [Tue, 4 Jan 2005 09:40:23 +0000 (09:40 +0000)]
(gl_FUNC_CHOWN): When cross-compiling, assume that chown
is sane and DOES follow symlinks. Besides, testing 20 different
systems found no broken chown implementations.
Jim Meyering [Tue, 4 Jan 2005 09:39:04 +0000 (09:39 +0000)]
(gl_FUNC_CHOWN): When cross-compiling, assume that chown
is sane and DOES follow symlinks. Besides, testing 20 different
systems found no broken chown implementations.
Jim Meyering [Tue, 4 Jan 2005 09:00:35 +0000 (09:00 +0000)]
remove FIXME comments
Jim Meyering [Tue, 4 Jan 2005 08:59:35 +0000 (08:59 +0000)]
remove FIXME comments
Jim Meyering [Tue, 4 Jan 2005 08:51:23 +0000 (08:51 +0000)]
*** empty log message ***
Jim Meyering [Tue, 4 Jan 2005 08:51:18 +0000 (08:51 +0000)]
[DEFAULT_ALIGNMENT]: Use an intermediate type to simplify
offsetof() macro construct to avoid compile failure with native HP-UX
11.0 ANSI C compiler.
Paul Eggert [Mon, 3 Jan 2005 23:50:12 +0000 (23:50 +0000)]
Regenerate.
Paul Eggert [Mon, 3 Jan 2005 23:45:48 +0000 (23:45 +0000)]
Update serial number and copyright date.
Paul Eggert [Mon, 3 Jan 2005 23:43:39 +0000 (23:43 +0000)]
* m4/jm-macros.m4 (gl_MACROS): Require gl_ULLONG_MAX.
* m4/ullong_max.m4: New file.
* src/system.h: Undo previous change; we now use Autoconf.
Jim Meyering [Mon, 3 Jan 2005 21:25:21 +0000 (21:25 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Jan 2005 21:25:13 +0000 (21:25 +0000)]
Don't set rows or columns to zero, to avoid
a bug in the TIOCGWINSZ ioctl on at least Solaris5.9 systems. Setting
either (or both) to zero would succeed, but subsequent `stty size'
would say `no size information for this device' due to the ioctl
failing with EINVAL.
Paul Eggert [Mon, 3 Jan 2005 19:55:36 +0000 (19:55 +0000)]
* utimens.c (futimens): Robustify the previous patch.
Paul Eggert [Mon, 3 Jan 2005 19:54:54 +0000 (19:54 +0000)]
(futimens): Robustify the previous patch, by checking
for known valid error numbers rather than observed invalid ones.
Jim Meyering [Mon, 3 Jan 2005 19:23:14 +0000 (19:23 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Jan 2005 19:23:09 +0000 (19:23 +0000)]
(futimens): Account for the fact that futimes
can also fail with errno == ENOSYS in that case.
Patch from Dmitry V. Levin.
Jim Meyering [Mon, 3 Jan 2005 18:43:13 +0000 (18:43 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Jan 2005 18:43:09 +0000 (18:43 +0000)]
If PRIdMAX, PRIoMAX, PRIuMAX, and PRIxMAX are
not all defined and either ULONG_MAX or ULLONG_MAX is not defined,
then fail at compile-time rather than let tools like od produce
invalid results at run time.
Jim Meyering [Mon, 3 Jan 2005 18:07:26 +0000 (18:07 +0000)]
.
Jim Meyering [Mon, 3 Jan 2005 18:01:32 +0000 (18:01 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Jan 2005 18:01:22 +0000 (18:01 +0000)]
Remove `.tmp' suffix; mkstemp requires that XXXXXX be a suffix.
Jim Meyering [Mon, 3 Jan 2005 17:26:32 +0000 (17:26 +0000)]
*** empty log message ***
Jim Meyering [Mon, 3 Jan 2005 17:26:28 +0000 (17:26 +0000)]
(gl_FUNC_MKSTEMP): Don't `cd' into the temporary
subdirectory. That would make the subsequent AC_TRY_RUN macro fail,
for lack of the ./confdefs.h file. Instead, use the temporary
directory name as a prefix on the template string.
Include <unistd.h> for the declaration of close.
Paul Eggert [Mon, 3 Jan 2005 08:52:18 +0000 (08:52 +0000)]
* utimens.c (futimens) [HAVE_FUTIMES]: Fall back on utimes if
futimes fails with errno == ENOENT.
Paul Eggert [Mon, 3 Jan 2005 08:51:59 +0000 (08:51 +0000)]
futimens) [HAVE_FUTIMES]: Fall back on utimes if futimes fails with
errno == ENOENT.
Jim Meyering [Sun, 2 Jan 2005 17:16:05 +0000 (17:16 +0000)]
*** empty log message ***
Jim Meyering [Sun, 2 Jan 2005 17:15:56 +0000 (17:15 +0000)]
(version_etc_copyright): Update copyright date.
Jim Meyering [Fri, 31 Dec 2004 10:06:48 +0000 (10:06 +0000)]
*** empty log message ***
Jim Meyering [Fri, 31 Dec 2004 10:06:43 +0000 (10:06 +0000)]
(rpl_openat): Correct comment.
Call free_cwd, to avoid leaking a file descriptor.
Paul Eggert [Fri, 24 Dec 2004 06:03:57 +0000 (06:03 +0000)]
* getdate.m4 (gl_GETDATE): Remove AC_FUNC_ALLOCA.
Paul Eggert [Fri, 24 Dec 2004 06:03:45 +0000 (06:03 +0000)]
(gl_GETDATE): Remove AC_FUNC_ALLOCA.
Paul Eggert [Fri, 24 Dec 2004 05:28:19 +0000 (05:28 +0000)]
Change getdate to not use alloca. Shrink initial stack.
Paul Eggert [Fri, 24 Dec 2004 05:27:07 +0000 (05:27 +0000)]
(YYSTACK_USE_ALLOCA): Define to 0, since there's no
need to extend the stack.
(YYINITDEPTH): New macro, so that the initial stack isn't overly
large.