Jim Meyering [Fri, 10 Feb 2006 17:47:24 +0000 (17:47 +0000)]
*** empty log message ***
Jim Meyering [Fri, 10 Feb 2006 17:47:16 +0000 (17:47 +0000)]
Use gzip's --rsyncable option only if it's available.
(gzip_rsyncable): New variable.
(GZIP_ENV): Use it.
Jim Meyering [Wed, 8 Feb 2006 12:44:45 +0000 (12:44 +0000)]
*** empty log message ***
Jim Meyering [Wed, 8 Feb 2006 12:44:36 +0000 (12:44 +0000)]
(local-checks-available): Define in terms of
the expansion, $(syntax-check-rules), rather than the single,
top-level target `syntax-check', so that it's easier to exclude
individual rules (via $(local-checks-to-skip)).
(tgz-md5, tgz-sha1, ...): Remove now-unused definitions.
Paul Eggert [Wed, 8 Feb 2006 00:08:38 +0000 (00:08 +0000)]
(close_stdout): Don't assume 'bool' converts nonzero
ints to 0 or 1, as this isn't true for the stdbool.h substitute.
Jim Meyering [Tue, 7 Feb 2006 22:33:01 +0000 (22:33 +0000)]
*** empty log message ***
Jim Meyering [Tue, 7 Feb 2006 22:32:50 +0000 (22:32 +0000)]
(!defined O_DIRECT): If O_DIRECTIO is defined (as it is on Tru64),
define O_DIRECT to that. Patch From James Lemley.
Jim Meyering [Tue, 7 Feb 2006 09:21:27 +0000 (09:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 7 Feb 2006 09:18:46 +0000 (09:18 +0000)]
*** empty log message ***
Jim Meyering [Tue, 7 Feb 2006 09:18:28 +0000 (09:18 +0000)]
(expected_failure_status_vdir):
Redirect an expected disk-full diagnostic to /dev/null.
Jim Meyering [Tue, 7 Feb 2006 08:40:58 +0000 (08:40 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 12:42:13 +0000 (12:42 +0000)]
Mention the `cp -RL' bug fix.
Jim Meyering [Mon, 6 Feb 2006 12:41:55 +0000 (12:41 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 12:37:47 +0000 (12:37 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 09:06:50 +0000 (09:06 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 09:05:29 +0000 (09:05 +0000)]
.
Jim Meyering [Mon, 6 Feb 2006 08:57:49 +0000 (08:57 +0000)]
(sc_two_space_separator_in_usage): New rule.
(syntax-check-rules): Add it.
Jim Meyering [Mon, 6 Feb 2006 08:46:06 +0000 (08:46 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 08:01:46 +0000 (08:01 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 08:00:23 +0000 (08:00 +0000)]
(usage): Use two spaces (not one) to separate the --no-preserve-root option
string from its description, so help2man formats the derived man page properly.
Jim Meyering [Mon, 6 Feb 2006 07:58:53 +0000 (07:58 +0000)]
(usage): Use two spaces (not one) to separate the
--first-only option string from its description, so help2man formats
the derived man page properly.
Jim Meyering [Mon, 6 Feb 2006 07:56:05 +0000 (07:56 +0000)]
(EXTRA_DIST): Add .x-sc_two_space_separator_in_usage.
Jim Meyering [Mon, 6 Feb 2006 07:40:35 +0000 (07:40 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 07:39:37 +0000 (07:39 +0000)]
(usage): Use two spaces (not one) to separate the
option string from its description, so help2man formats the
derived man page properly. Patch from Nicolas François
in http://bugs.debian.org/351601.
Paul Eggert [Mon, 6 Feb 2006 05:22:12 +0000 (05:22 +0000)]
(gl_USE_SYSTEM_EXTENSIONS): Don't #define
__EXTENSIONS__ if this causes compilation to fail.
Jim Meyering [Sat, 4 Feb 2006 10:49:21 +0000 (10:49 +0000)]
(copy_internal): cp -RL no longer fails when encountering
the same directory more than once in the hierarchy beneath a single
command-line argument. That is legitimate, e.g. when there are
two or more symbolic links, each pointing to some directory that
would not otherwise be copied. Reported by Christophe LYON.
Jim Meyering [Sat, 4 Feb 2006 10:48:00 +0000 (10:48 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:45:44 +0000 (10:45 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:44:39 +0000 (10:44 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:44:19 +0000 (10:44 +0000)]
tweak comment
Jim Meyering [Sat, 4 Feb 2006 09:40:13 +0000 (09:40 +0000)]
add a comment
Jim Meyering [Sat, 4 Feb 2006 09:37:41 +0000 (09:37 +0000)]
(TESTS): Add cp-deref.
Jim Meyering [Sat, 4 Feb 2006 09:37:32 +0000 (09:37 +0000)]
New file. Test for today's fix.
Jim Meyering [Fri, 3 Feb 2006 14:40:38 +0000 (14:40 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Feb 2006 14:40:35 +0000 (14:40 +0000)]
Require automake-1.9.6, not 1.8.3.
Jim Meyering [Fri, 3 Feb 2006 14:09:53 +0000 (14:09 +0000)]
regenerate, as usual
Jim Meyering [Thu, 2 Feb 2006 21:25:10 +0000 (21:25 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Feb 2006 21:25:06 +0000 (21:25 +0000)]
Eliminate the unwelcome (albeit unlikely) possibility of xmalloc
failure on deficient systems, and simplify gnulib lgpl dependencies.
(rpl_lstat): Rewrite to use stat() in place of the
xmalloc/lstat combination. Based on a patch from Bruno Haible.
Paul Eggert [Thu, 2 Feb 2006 07:45:21 +0000 (07:45 +0000)]
(od invocation): Warn that -t a ignores the high order bit.
Paul Eggert [Thu, 2 Feb 2006 07:44:57 +0000 (07:44 +0000)]
(usage): Mention that -t a ignores high order bit.
Jim Meyering [Wed, 1 Feb 2006 14:43:29 +0000 (14:43 +0000)]
*** empty log message ***
Jim Meyering [Wed, 1 Feb 2006 14:43:24 +0000 (14:43 +0000)]
(find_dir_entry): Remove unused local, `ent_sb_valid'.
Jim Meyering [Tue, 31 Jan 2006 16:05:42 +0000 (16:05 +0000)]
*** empty log message ***
Jim Meyering [Tue, 31 Jan 2006 16:05:23 +0000 (16:05 +0000)]
Update from gnulib.
Paul Eggert [Tue, 31 Jan 2006 01:39:44 +0000 (01:39 +0000)]
Use better diagnostics for "head -3 -4" and likewise for tail.
Paul Eggert [Tue, 31 Jan 2006 01:39:10 +0000 (01:39 +0000)]
(parse_options): Use a better diagnostic when someone uses a trailing
numeric option in an invalid way.
Paul Eggert [Tue, 31 Jan 2006 01:38:30 +0000 (01:38 +0000)]
(main): Use a better diagnostic when someone uses a
trailing numeric option in an invalid way.
Paul Eggert [Tue, 31 Jan 2006 01:38:05 +0000 (01:38 +0000)]
(tail invocation): In the obsolete usage, the
count is optional, so put square brackets around it.
Jim Meyering [Mon, 30 Jan 2006 21:11:12 +0000 (21:11 +0000)]
*** empty log message ***
Jim Meyering [Mon, 30 Jan 2006 21:11:06 +0000 (21:11 +0000)]
Include `count' keyword in man page synopsis,
per suggestion from http://bugs.debian.org/181585.
Paul Eggert [Fri, 27 Jan 2006 18:41:50 +0000 (18:41 +0000)]
(L_): Renamed from L. All uses changed.
Paul Eggert [Thu, 26 Jan 2006 21:01:56 +0000 (21:01 +0000)]
Sync stdbool from gnulib.
Paul Eggert [Wed, 25 Jan 2006 18:32:46 +0000 (18:32 +0000)]
Merge stdbool from gnulib; we're still not quite there yet.
Paul Eggert [Wed, 25 Jan 2006 18:32:19 +0000 (18:32 +0000)]
(true, false) [defined __BEOS__]: undef, as before.
(_Bool) [!@HAVE__BOOL@ && defined __GNUC__]: Use an enum
rather than a #define.
Paul Eggert [Wed, 25 Jan 2006 18:31:56 +0000 (18:31 +0000)]
(AC_HEADER_STDBOOL): Add some comments.
Jim Meyering [Wed, 25 Jan 2006 08:11:25 +0000 (08:11 +0000)]
.
Jim Meyering [Wed, 25 Jan 2006 08:05:45 +0000 (08:05 +0000)]
.
Jim Meyering [Wed, 25 Jan 2006 07:44:47 +0000 (07:44 +0000)]
Remove this:
^lib/readutmp.h
Jim Meyering [Wed, 25 Jan 2006 07:44:28 +0000 (07:44 +0000)]
Remove useless parentheses in cpp directive.
Jim Meyering [Wed, 25 Jan 2006 07:43:38 +0000 (07:43 +0000)]
remove fileblocks.c
Jim Meyering [Wed, 25 Jan 2006 07:43:20 +0000 (07:43 +0000)]
*** empty log message ***
Jim Meyering [Wed, 25 Jan 2006 07:43:17 +0000 (07:43 +0000)]
Remove useless parentheses in cpp directive.
Paul Eggert [Tue, 24 Jan 2006 23:30:46 +0000 (23:30 +0000)]
(show_dev): If the file system claims to have more available than total
blocks, report the number of used blocks as being total - available
(a negative number) rather than as garbage.
Jim Meyering [Tue, 24 Jan 2006 22:56:03 +0000 (22:56 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 22:55:59 +0000 (22:55 +0000)]
New file. Test for today's fix.
Jim Meyering [Tue, 24 Jan 2006 22:55:38 +0000 (22:55 +0000)]
(TESTS): Add append-only.
Jim Meyering [Tue, 24 Jan 2006 22:54:49 +0000 (22:54 +0000)]
(check-root): Add tail-2/append-only
Jim Meyering [Tue, 24 Jan 2006 19:14:07 +0000 (19:14 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 19:13:41 +0000 (19:13 +0000)]
(gl_FUNC_OPENAT): Add AC_LIBSOURCES([intprops.h]).
Reported by Mark D. Baushke.
Jim Meyering [Tue, 24 Jan 2006 15:26:56 +0000 (15:26 +0000)]
tweak wording so as to pass `remedial English class' :-)
Jim Meyering [Tue, 24 Jan 2006 10:36:28 +0000 (10:36 +0000)]
tail -f once again works on a file with the append-only
attribute (affects at least Linux ext2, ext3, xfs file systems)
Jim Meyering [Tue, 24 Jan 2006 10:36:18 +0000 (10:36 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 10:32:40 +0000 (10:32 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 10:32:32 +0000 (10:32 +0000)]
(tail_forever): Don't exit-nonzero when an attempt
to put a regular file in O_NONBLOCK mode fails with EPERM.
That happens on Linux when using tail -f on a file with the
append-only attribute. Reported by Dean Gaudet. For details,
see http://savannah.gnu.org/bugs/?func=detailitem&item_id=15473.
Paul Eggert [Tue, 24 Jan 2006 07:52:03 +0000 (07:52 +0000)]
Import from gnulib.
Jim Meyering [Mon, 23 Jan 2006 20:13:44 +0000 (20:13 +0000)]
*** empty log message ***
Jim Meyering [Mon, 23 Jan 2006 15:06:42 +0000 (15:06 +0000)]
*** empty log message ***
Jim Meyering [Mon, 23 Jan 2006 15:06:37 +0000 (15:06 +0000)]
Remove unused definition of N_.
Jim Meyering [Sun, 22 Jan 2006 08:53:59 +0000 (08:53 +0000)]
.
Paul Eggert [Sun, 22 Jan 2006 08:46:54 +0000 (08:46 +0000)]
(quotearg_buffer_restyled): Add "default: break;"
to pacify gcc -Wswitch-default.
Jim Meyering [Sat, 21 Jan 2006 11:17:19 +0000 (11:17 +0000)]
.
Jim Meyering [Sat, 21 Jan 2006 11:16:46 +0000 (11:16 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Jan 2006 11:16:43 +0000 (11:16 +0000)]
Mention fts-related improvements and bug fixes.
Paul Eggert [Sat, 21 Jan 2006 07:59:38 +0000 (07:59 +0000)]
* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
rather than -Xlinker -z -Xlinker ignore, as it's more portable.
Paul Eggert [Sat, 21 Jan 2006 07:59:22 +0000 (07:59 +0000)]
(gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
rather than -Xlinker -z -Xlinker ignore, as it's more portable.
Jim Meyering [Thu, 19 Jan 2006 20:58:26 +0000 (20:58 +0000)]
*** empty log message ***
Jim Meyering [Thu, 19 Jan 2006 20:58:22 +0000 (20:58 +0000)]
(pfx-1, pfx-2): New tests, to demonstrate the bug
reported as http://bugs.debian.org/147577. Forwarded by Thomas Hood.
Jim Meyering [Wed, 18 Jan 2006 06:29:21 +0000 (06:29 +0000)]
*** empty log message ***
Jim Meyering [Wed, 18 Jan 2006 06:29:14 +0000 (06:29 +0000)]
(TESTS): Add long-from-unreadable.
Jim Meyering [Tue, 17 Jan 2006 19:57:26 +0000 (19:57 +0000)]
.
Jim Meyering [Tue, 17 Jan 2006 17:43:10 +0000 (17:43 +0000)]
(openat_needs_fchdir): New function.
Jim Meyering [Tue, 17 Jan 2006 17:42:57 +0000 (17:42 +0000)]
*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:42:53 +0000 (17:42 +0000)]
(openat_needs_fchdir): Declare it.
Jim Meyering [Tue, 17 Jan 2006 17:27:32 +0000 (17:27 +0000)]
*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:27:27 +0000 (17:27 +0000)]
(gl_FUNC_FTS_CORE): Depend on gl_FUNC_OPENAT.
Jim Meyering [Tue, 17 Jan 2006 17:26:39 +0000 (17:26 +0000)]
*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:26:32 +0000 (17:26 +0000)]
New test, to exercise one small corner of fts.c.
Jim Meyering [Tue, 17 Jan 2006 17:26:15 +0000 (17:26 +0000)]
Include "openat.h".
Don't include "lchown.h".
(restricted_chown): Accept a new parameter, CWD_FD, and use it in
calling openat, lchownat, chownat, rather than open, lchown, chown.
Update caller.
Jim Meyering [Tue, 17 Jan 2006 17:25:42 +0000 (17:25 +0000)]
Now that fts no longer changes the current working directory, adjust
its clients accordingly -- note that du.c uses fts but doesn't need
any adjustment, since it doesn't operate on the actual files,
but rather just uses the stat buffers provided by fts.
Include "openat.h".
(process_file): Use chmodat (fts->fts_cwd_fd,... in place of chmod (...
Jim Meyering [Tue, 17 Jan 2006 17:24:38 +0000 (17:24 +0000)]
*** empty log message ***