platform/upstream/coreutils.git
18 years ago(EXTRA_DIST): Add .x-sc_two_space_separator_in_usage.
Jim Meyering [Mon, 6 Feb 2006 07:56:05 +0000 (07:56 +0000)]
(EXTRA_DIST): Add .x-sc_two_space_separator_in_usage.

18 years ago*** empty log message ***
Jim Meyering [Mon, 6 Feb 2006 07:40:35 +0000 (07:40 +0000)]
*** empty log message ***

18 years ago(usage): Use two spaces (not one) to separate the
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.

18 years ago(gl_USE_SYSTEM_EXTENSIONS): Don't #define
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.

18 years ago(copy_internal): cp -RL no longer fails when encountering
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.

18 years ago*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:48:00 +0000 (10:48 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:45:44 +0000 (10:45 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Jim Meyering [Sat, 4 Feb 2006 10:44:39 +0000 (10:44 +0000)]
*** empty log message ***

18 years agotweak comment
Jim Meyering [Sat, 4 Feb 2006 10:44:19 +0000 (10:44 +0000)]
tweak comment

18 years agoadd a comment
Jim Meyering [Sat, 4 Feb 2006 09:40:13 +0000 (09:40 +0000)]
add a comment

18 years ago(TESTS): Add cp-deref.
Jim Meyering [Sat, 4 Feb 2006 09:37:41 +0000 (09:37 +0000)]
(TESTS): Add cp-deref.

18 years agoNew file. Test for today's fix.
Jim Meyering [Sat, 4 Feb 2006 09:37:32 +0000 (09:37 +0000)]
New file.  Test for today's fix.

18 years ago*** empty log message ***
Jim Meyering [Fri, 3 Feb 2006 14:40:38 +0000 (14:40 +0000)]
*** empty log message ***

18 years agoRequire automake-1.9.6, not 1.8.3.
Jim Meyering [Fri, 3 Feb 2006 14:40:35 +0000 (14:40 +0000)]
Require automake-1.9.6, not 1.8.3.

18 years agoregenerate, as usual
Jim Meyering [Fri, 3 Feb 2006 14:09:53 +0000 (14:09 +0000)]
regenerate, as usual

18 years ago*** empty log message ***
Jim Meyering [Thu, 2 Feb 2006 21:25:10 +0000 (21:25 +0000)]
*** empty log message ***

18 years agoEliminate the unwelcome (albeit unlikely) possibility of xmalloc
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.

18 years ago(od invocation): Warn that -t a ignores the high order bit.
Paul Eggert [Thu, 2 Feb 2006 07:45:21 +0000 (07:45 +0000)]
(od invocation): Warn that -t a ignores the high order bit.

18 years ago(usage): Mention that -t a ignores 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.

18 years ago*** empty log message ***
Jim Meyering [Wed, 1 Feb 2006 14:43:29 +0000 (14:43 +0000)]
*** empty log message ***

18 years ago(find_dir_entry): Remove unused local, `ent_sb_valid'.
Jim Meyering [Wed, 1 Feb 2006 14:43:24 +0000 (14:43 +0000)]
(find_dir_entry): Remove unused local, `ent_sb_valid'.

18 years ago*** empty log message ***
Jim Meyering [Tue, 31 Jan 2006 16:05:42 +0000 (16:05 +0000)]
*** empty log message ***

18 years agoUpdate from gnulib.
Jim Meyering [Tue, 31 Jan 2006 16:05:23 +0000 (16:05 +0000)]
Update from gnulib.

18 years agoUse better diagnostics for "head -3 -4" and likewise for tail.
Paul Eggert [Tue, 31 Jan 2006 01:39:44 +0000 (01:39 +0000)]
Use better diagnostics for "head -3 -4" and likewise for tail.

18 years ago(parse_options): Use a better diagnostic when someone uses a trailing
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.

18 years ago(main): Use a better diagnostic when someone uses a
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.

18 years ago(tail invocation): In the obsolete usage, the
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.

18 years ago*** empty log message ***
Jim Meyering [Mon, 30 Jan 2006 21:11:12 +0000 (21:11 +0000)]
*** empty log message ***

18 years agoInclude `count' keyword in man page synopsis,
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.

18 years ago(L_): Renamed from L. All uses changed.
Paul Eggert [Fri, 27 Jan 2006 18:41:50 +0000 (18:41 +0000)]
(L_): Renamed from L.  All uses changed.

18 years agoSync stdbool from gnulib.
Paul Eggert [Thu, 26 Jan 2006 21:01:56 +0000 (21:01 +0000)]
Sync stdbool from gnulib.

18 years agoMerge stdbool from gnulib; we're still not quite there yet.
Paul Eggert [Wed, 25 Jan 2006 18:32:46 +0000 (18:32 +0000)]
Merge stdbool from gnulib; we're still not quite there yet.

18 years ago(true, false) [defined __BEOS__]: undef, as before.
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.

18 years ago(AC_HEADER_STDBOOL): Add some comments.
Paul Eggert [Wed, 25 Jan 2006 18:31:56 +0000 (18:31 +0000)]
(AC_HEADER_STDBOOL): Add some comments.

18 years ago.
Jim Meyering [Wed, 25 Jan 2006 08:11:25 +0000 (08:11 +0000)]
.

18 years ago.
Jim Meyering [Wed, 25 Jan 2006 08:05:45 +0000 (08:05 +0000)]
.

18 years agoRemove this:
Jim Meyering [Wed, 25 Jan 2006 07:44:47 +0000 (07:44 +0000)]
Remove this:
^lib/readutmp.h

18 years agoRemove useless parentheses in cpp directive.
Jim Meyering [Wed, 25 Jan 2006 07:44:28 +0000 (07:44 +0000)]
Remove useless parentheses in cpp directive.

18 years agoremove fileblocks.c
Jim Meyering [Wed, 25 Jan 2006 07:43:38 +0000 (07:43 +0000)]
remove fileblocks.c

18 years ago*** empty log message ***
Jim Meyering [Wed, 25 Jan 2006 07:43:20 +0000 (07:43 +0000)]
*** empty log message ***

18 years agoRemove useless parentheses in cpp directive.
Jim Meyering [Wed, 25 Jan 2006 07:43:17 +0000 (07:43 +0000)]
Remove useless parentheses in cpp directive.

18 years ago(show_dev): If the file system claims to have more available than total
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.

18 years ago*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 22:56:03 +0000 (22:56 +0000)]
*** empty log message ***

18 years agoNew file. Test for today's fix.
Jim Meyering [Tue, 24 Jan 2006 22:55:59 +0000 (22:55 +0000)]
New file.  Test for today's fix.

18 years ago(TESTS): Add append-only.
Jim Meyering [Tue, 24 Jan 2006 22:55:38 +0000 (22:55 +0000)]
(TESTS): Add append-only.

18 years ago(check-root): Add tail-2/append-only
Jim Meyering [Tue, 24 Jan 2006 22:54:49 +0000 (22:54 +0000)]
(check-root): Add tail-2/append-only

18 years ago*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 19:14:07 +0000 (19:14 +0000)]
*** empty log message ***

18 years ago(gl_FUNC_OPENAT): Add AC_LIBSOURCES([intprops.h]).
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.

18 years agotweak wording so as to pass `remedial English class' :-)
Jim Meyering [Tue, 24 Jan 2006 15:26:56 +0000 (15:26 +0000)]
tweak wording so as to pass `remedial English class' :-)

18 years agotail -f once again works on a file with the append-only
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)

18 years ago*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 10:36:18 +0000 (10:36 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Jim Meyering [Tue, 24 Jan 2006 10:32:40 +0000 (10:32 +0000)]
*** empty log message ***

18 years ago(tail_forever): Don't exit-nonzero when an attempt
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.

18 years agoImport from gnulib.
Paul Eggert [Tue, 24 Jan 2006 07:52:03 +0000 (07:52 +0000)]
Import from gnulib.

18 years ago*** empty log message ***
Jim Meyering [Mon, 23 Jan 2006 20:13:44 +0000 (20:13 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Jim Meyering [Mon, 23 Jan 2006 15:06:42 +0000 (15:06 +0000)]
*** empty log message ***

18 years agoRemove unused definition of N_.
Jim Meyering [Mon, 23 Jan 2006 15:06:37 +0000 (15:06 +0000)]
Remove unused definition of N_.

18 years ago.
Jim Meyering [Sun, 22 Jan 2006 08:53:59 +0000 (08:53 +0000)]
.

18 years ago(quotearg_buffer_restyled): Add "default: break;"
Paul Eggert [Sun, 22 Jan 2006 08:46:54 +0000 (08:46 +0000)]
(quotearg_buffer_restyled): Add "default: break;"
to pacify gcc -Wswitch-default.

18 years ago.
Jim Meyering [Sat, 21 Jan 2006 11:17:19 +0000 (11:17 +0000)]
.

18 years ago*** empty log message ***
Jim Meyering [Sat, 21 Jan 2006 11:16:46 +0000 (11:16 +0000)]
*** empty log message ***

18 years agoMention fts-related improvements and bug fixes.
Jim Meyering [Sat, 21 Jan 2006 11:16:43 +0000 (11:16 +0000)]
Mention fts-related improvements and bug fixes.

18 years ago* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
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.

18 years ago(gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
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.

18 years ago*** empty log message ***
Jim Meyering [Thu, 19 Jan 2006 20:58:26 +0000 (20:58 +0000)]
*** empty log message ***

18 years ago(pfx-1, pfx-2): New tests, to demonstrate the bug
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.

18 years ago*** empty log message ***
Jim Meyering [Wed, 18 Jan 2006 06:29:21 +0000 (06:29 +0000)]
*** empty log message ***

18 years ago(TESTS): Add long-from-unreadable.
Jim Meyering [Wed, 18 Jan 2006 06:29:14 +0000 (06:29 +0000)]
(TESTS): Add long-from-unreadable.

18 years ago.
Jim Meyering [Tue, 17 Jan 2006 19:57:26 +0000 (19:57 +0000)]
.

18 years ago(openat_needs_fchdir): New function.
Jim Meyering [Tue, 17 Jan 2006 17:43:10 +0000 (17:43 +0000)]
(openat_needs_fchdir): New function.

18 years ago*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:42:57 +0000 (17:42 +0000)]
*** empty log message ***

18 years ago(openat_needs_fchdir): Declare it.
Jim Meyering [Tue, 17 Jan 2006 17:42:53 +0000 (17:42 +0000)]
(openat_needs_fchdir): Declare it.

18 years ago*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:27:32 +0000 (17:27 +0000)]
*** empty log message ***

18 years ago(gl_FUNC_FTS_CORE): Depend on gl_FUNC_OPENAT.
Jim Meyering [Tue, 17 Jan 2006 17:27:27 +0000 (17:27 +0000)]
(gl_FUNC_FTS_CORE): Depend on gl_FUNC_OPENAT.

18 years ago*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:26:39 +0000 (17:26 +0000)]
*** empty log message ***

18 years agoNew test, to exercise one small corner of fts.c.
Jim Meyering [Tue, 17 Jan 2006 17:26:32 +0000 (17:26 +0000)]
New test, to exercise one small corner of fts.c.

18 years agoInclude "openat.h".
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.

18 years agoNow that fts no longer changes the current working directory, adjust
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 (...

18 years ago*** empty log message ***
Jim Meyering [Tue, 17 Jan 2006 17:24:38 +0000 (17:24 +0000)]
*** empty log message ***

18 years ago[struct FTS] (fts_cwd_fd): New member.
Jim Meyering [Tue, 17 Jan 2006 17:24:29 +0000 (17:24 +0000)]
[struct FTS] (fts_cwd_fd): New member.
[struct FTS] (fts_rft): Remove now-unused member.
[struct FTS] (fts_cycle.state): Improve comment.

18 years agoRewrite fts.c not to change the current working directory,
Jim Meyering [Tue, 17 Jan 2006 17:24:14 +0000 (17:24 +0000)]
Rewrite fts.c not to change the current working directory,
by using openat, fstatat, fdopendir, etc..

[! _LIBC]: Include "openat.h" and "unistd--.h".
(HAVE_OPENAT_SUPPORT): Define.
[_LIBC] (fchdir): Don't undef or define; no longer used.
(FCHDIR): Define in terms of cwd_advance_fd rather than fchdir.
Now, this `function' always succeeds, and consumes its file descriptor
parameter -- so callers must not close such FDs.  Update callers.
(diropen_fd, opendirat, cwd_advance_fd): New functions.
(diropen): Add parameter, SP.  Adjust all callers.
Implement using diropen_fd, rather than open.
(fts_open): Initialize new member, fts_cwd_fd.
Remove fts_rft-setting code.
(fts_close): Close fts_cwd_fd, if necessary.
(__opendir2): Define in terms of opendir or opendirat,
depending on whether the FST_NOCHDIR flag is set.
(fts_build): Since fts_safe_changedir consumes its FD, and since
this code must do `closedir(dirp)', dup the dirfd(dirp) argument,
and close the dup'd file descriptor upon failure.
(fts_stat): Use fstatat(...AT_SYMLINK_NOFOLLOW) in place of lstat.
(fts_safe_changedir): Tweak semantics to reflect that this function
now calls cwd_advance_fd and hence consumes its FD argument.

18 years ago(gl_IGNORE_UNUSED_LIBRARIES): Don't use ldd, as it's not portable
Paul Eggert [Tue, 17 Jan 2006 07:21:48 +0000 (07:21 +0000)]
(gl_IGNORE_UNUSED_LIBRARIES): Don't use ldd, as it's not portable
and it doesn't work with cross-compiles.  Fix missing-$ typo in 'test
"gl_cv_ignore_unused_libraries" ...' that prevented -zignore from being
used with Sun's C compiler.

18 years ago*** empty log message ***
Jim Meyering [Fri, 13 Jan 2006 13:55:53 +0000 (13:55 +0000)]
*** empty log message ***

18 years ago(SUBDIRS): Add comments discouraging the
Jim Meyering [Fri, 13 Jan 2006 13:55:49 +0000 (13:55 +0000)]
(SUBDIRS): Add comments discouraging the
addition of new directories under tests/.

18 years ago*** empty log message ***
Jim Meyering [Fri, 13 Jan 2006 13:38:45 +0000 (13:38 +0000)]
*** empty log message ***

18 years agoRedirect stdin to /dev/null. Otherwise, FreeBSD 5.0's getfacl would hang.
Jim Meyering [Fri, 13 Jan 2006 13:38:39 +0000 (13:38 +0000)]
Redirect stdin to /dev/null.  Otherwise, FreeBSD 5.0's getfacl would hang.

18 years ago*** empty log message ***
Jim Meyering [Fri, 13 Jan 2006 13:35:31 +0000 (13:35 +0000)]
*** empty log message ***

18 years ago(AC_FUNC_GETMNTENT): Invoke AC_CHECK_FUNCS(getmntent)
Jim Meyering [Fri, 13 Jan 2006 13:35:26 +0000 (13:35 +0000)]
(AC_FUNC_GETMNTENT): Invoke AC_CHECK_FUNCS(getmntent)
unconditionally so that tests of $ac_cv_func_getmntent (e.g., in
gl_LIST_MOUNTED_FILE_SYSTEMS) need not double-quote uses that variable,
to accommodate the rare case in which getmntent is available in none
of the libraries checked.  This happens at least on FreeBSD 5.0.

18 years ago*** empty log message ***
Jim Meyering [Thu, 12 Jan 2006 18:08:42 +0000 (18:08 +0000)]
*** empty log message ***

18 years agoAdjust not to hard-code the expected
Jim Meyering [Thu, 12 Jan 2006 18:08:18 +0000 (18:08 +0000)]
Adjust not to hard-code the expected
diagnostic corresponding to ELOOP.  Solaris' diagnostic differs
from that of Linux/libc.  Reported by Paul Eggert.

18 years agoCreate final file *after* the loop.
Jim Meyering [Thu, 12 Jan 2006 14:45:15 +0000 (14:45 +0000)]
Create final file *after* the loop.

18 years agoCreate file at end of symlink chain.
Jim Meyering [Thu, 12 Jan 2006 14:31:02 +0000 (14:31 +0000)]
Create file at end of symlink chain.

18 years agoskip the test on a system that can handle this many symlinks in a file name,
Jim Meyering [Thu, 12 Jan 2006 09:25:33 +0000 (09:25 +0000)]
skip the test on a system that can handle this many symlinks in a file name,

18 years ago.
Jim Meyering [Thu, 12 Jan 2006 08:40:34 +0000 (08:40 +0000)]
.

18 years agowhoops. traps were commented out.
Jim Meyering [Thu, 12 Jan 2006 08:00:17 +0000 (08:00 +0000)]
whoops.  traps were commented out.

18 years ago*** empty log message ***
Jim Meyering [Thu, 12 Jan 2006 07:55:40 +0000 (07:55 +0000)]
*** empty log message ***

18 years agoRemove useless parentheses in cpp directives, so that
Jim Meyering [Thu, 12 Jan 2006 07:55:36 +0000 (07:55 +0000)]
Remove useless parentheses in cpp directives, so that
this file passes coreutils' `make syntax-check' tests.

18 years agofix typo: s/stdint.h.m4/stdint.m4/
Jim Meyering [Thu, 12 Jan 2006 07:48:36 +0000 (07:48 +0000)]
fix typo: s/stdint.h.m4/stdint.m4/

18 years agofrom gnulib
Jim Meyering [Thu, 12 Jan 2006 07:45:26 +0000 (07:45 +0000)]
from gnulib

18 years ago*** empty log message ***
Jim Meyering [Thu, 12 Jan 2006 07:22:36 +0000 (07:22 +0000)]
*** empty log message ***