Jim Meyering [Fri, 31 Oct 2003 13:42:15 +0000 (13:42 +0000)]
Update from gnulib.
Jim Meyering [Fri, 31 Oct 2003 13:41:44 +0000 (13:41 +0000)]
Update from gnulib.
Jim Meyering [Fri, 31 Oct 2003 13:41:08 +0000 (13:41 +0000)]
from gnulib -- merely increment serial number
Jim Meyering [Fri, 31 Oct 2003 13:39:58 +0000 (13:39 +0000)]
Update from gnulib.
Jim Meyering [Sat, 25 Oct 2003 15:34:12 +0000 (15:34 +0000)]
*** empty log message ***
Jim Meyering [Sat, 25 Oct 2003 15:34:01 +0000 (15:34 +0000)]
(triple_hash, triple_hash_no_name): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
Jim Meyering [Sat, 25 Oct 2003 15:33:43 +0000 (15:33 +0000)]
(src_to_dest_hash): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
Jim Meyering [Sat, 25 Oct 2003 15:33:28 +0000 (15:33 +0000)]
(hash_int): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
Jim Meyering [Sat, 25 Oct 2003 15:33:05 +0000 (15:33 +0000)]
(entry_hash): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
Jim Meyering [Sat, 25 Oct 2003 15:32:07 +0000 (15:32 +0000)]
(dev_ino_hash): Adjust to reflect
type changes (unsigned int -> size_t) in hash.c.
Jim Meyering [Sat, 25 Oct 2003 15:31:02 +0000 (15:31 +0000)]
*** empty log message ***
Jim Meyering [Sat, 25 Oct 2003 15:29:56 +0000 (15:29 +0000)]
Update from gnulib.
Jim Meyering [Sat, 25 Oct 2003 15:28:42 +0000 (15:28 +0000)]
*** empty log message ***
Jim Meyering [Sat, 25 Oct 2003 15:28:09 +0000 (15:28 +0000)]
Update from gnulib, plus filter through cppi.
Jim Meyering [Sat, 25 Oct 2003 15:27:19 +0000 (15:27 +0000)]
Update from gnulib.
Jim Meyering [Sat, 25 Oct 2003 15:24:12 +0000 (15:24 +0000)]
*** empty log message ***
Jim Meyering [Sat, 25 Oct 2003 15:24:07 +0000 (15:24 +0000)]
Include <features.h> only if _LIBC.
[!_LIBC]: Define-away __THROW, __BEGIN_DECLS, __END_DECLS.
Jim Meyering [Tue, 21 Oct 2003 16:07:51 +0000 (16:07 +0000)]
*** empty log message ***
Jim Meyering [Tue, 21 Oct 2003 16:07:47 +0000 (16:07 +0000)]
Don't fail when run with VERBOSE=yes.
Do `set +x' before starting the subshell
from which we invoke chgrp. Otherwise, the output from the
VERBOSE=yes-induced `set -x' would result in spurious differences.
Jim Meyering [Mon, 20 Oct 2003 08:59:16 +0000 (08:59 +0000)]
*** empty log message ***
Jim Meyering [Sun, 19 Oct 2003 20:59:11 +0000 (20:59 +0000)]
.
Jim Meyering [Sun, 19 Oct 2003 20:59:02 +0000 (20:59 +0000)]
(vasnprintf): Work around losing snprintf on e.g. HPUX 10.20.
Jim Meyering [Sun, 19 Oct 2003 19:11:00 +0000 (19:11 +0000)]
tweak diagnostic
Jim Meyering [Sun, 19 Oct 2003 19:04:41 +0000 (19:04 +0000)]
*** empty log message ***
Jim Meyering [Sun, 19 Oct 2003 18:54:48 +0000 (18:54 +0000)]
*** empty log message ***
Jim Meyering [Sun, 19 Oct 2003 18:54:16 +0000 (18:54 +0000)]
*** empty log message ***
Jim Meyering [Sun, 19 Oct 2003 18:54:10 +0000 (18:54 +0000)]
chmod now uses fts to perform a directory traversal when -R is
specified. Before, it operated on full path names, and as such
would encounter the PATH_MAX (often 4096) limit.
Include "xfts.h".
(process_file): Rename from change_file_mode.
Adapt to be used with fts.
(process_files): New function.
Jim Meyering [Sat, 18 Oct 2003 13:09:51 +0000 (13:09 +0000)]
*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 13:09:45 +0000 (13:09 +0000)]
Ensure that du -D now dereferences all
symlinks specified on the command line, not just those that
reference directories.
Jim Meyering [Sat, 18 Oct 2003 10:10:50 +0000 (10:10 +0000)]
.
Jim Meyering [Sat, 18 Oct 2003 10:07:07 +0000 (10:07 +0000)]
*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 10:05:47 +0000 (10:05 +0000)]
Most .c files (AUTHORS): Revert the WRITTEN_BY/AUTHORS change
of 2003-09-19. Now, AUTHORS is a comma-separated list of strings.
Update the call to parse_long_options so that `AUTHORS, NULL' are the
last parameters.
* src/true.c (main): Append NULL to version_etc argument list.
* src/sys2.h (case_GETOPT_VERSION_CHAR): Likewise.
Jim Meyering [Sat, 18 Oct 2003 10:05:08 +0000 (10:05 +0000)]
.
Jim Meyering [Sat, 18 Oct 2003 08:41:56 +0000 (08:41 +0000)]
tweak diagnostic to match actual output
Jim Meyering [Sat, 18 Oct 2003 08:11:26 +0000 (08:11 +0000)]
*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 08:11:19 +0000 (08:11 +0000)]
(parse_long_options): Change prototype: the authors
string is moved to the end and becomes variadic.
Jim Meyering [Sat, 18 Oct 2003 08:11:09 +0000 (08:11 +0000)]
Include stdarg.h.
(parse_long_options): Make this function variadic, too.
Call version_etc_va, not version_etc.
Jim Meyering [Sat, 18 Oct 2003 08:10:55 +0000 (08:10 +0000)]
Include stdarg.h, stdlib.h.
(version_etc_copyright): Declare as readonly.
(version_etc_va): New function. Provide a different translatable string
for each possible number of authors < 10. Abbreviate when there are 10
authors or more.
(version_etc): Make this function variadic. Call version_etc_va.
Jim Meyering [Sat, 18 Oct 2003 08:10:31 +0000 (08:10 +0000)]
Include stdarg.h.
(version_etc_copyright): Declare as readonly.
(version_etc): Make this function variadic with a NULL-terminated list
of author name strings.
(version_etc_va): New declaration.
Jim Meyering [Sat, 18 Oct 2003 06:41:17 +0000 (06:41 +0000)]
regenerate
Jim Meyering [Sat, 18 Oct 2003 06:40:58 +0000 (06:40 +0000)]
.
Jim Meyering [Sat, 18 Oct 2003 06:40:32 +0000 (06:40 +0000)]
*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 06:39:04 +0000 (06:39 +0000)]
($(srcdir)/$x-tests): Pass $(srcdir) as first argument of mk-script.
($(srcdir)/Makefile.am): Likewise. Prepend $(srcdir) to target.
Jim Meyering [Sat, 18 Oct 2003 06:38:31 +0000 (06:38 +0000)]
Get $srcdir from first parameter instead of hardcoding it.
(main): Update usage.
Jim Meyering [Sat, 18 Oct 2003 05:04:39 +0000 (05:04 +0000)]
*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 05:04:29 +0000 (05:04 +0000)]
(usage): Tweak descriptions of -i and -f so that the
generated `man' page is more readable. Suggestion from Dan Jacobson.
Jim Meyering [Fri, 17 Oct 2003 13:50:12 +0000 (13:50 +0000)]
.
Jim Meyering [Fri, 17 Oct 2003 13:49:05 +0000 (13:49 +0000)]
.
Jim Meyering [Fri, 17 Oct 2003 13:45:28 +0000 (13:45 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:45:25 +0000 (13:45 +0000)]
Add lib/xfts.c.
Jim Meyering [Fri, 17 Oct 2003 13:41:24 +0000 (13:41 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:41:11 +0000 (13:41 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:37:31 +0000 (13:37 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:37:23 +0000 (13:37 +0000)]
(change_file_owner): Handle the cases in
which fts_info indicates an error with the given entry.
Jim Meyering [Fri, 17 Oct 2003 13:34:46 +0000 (13:34 +0000)]
(main): Simply assign to bit_flags.
Don't bother with bit arithmetic.
Jim Meyering [Fri, 17 Oct 2003 13:33:23 +0000 (13:33 +0000)]
.
Jim Meyering [Fri, 17 Oct 2003 13:31:36 +0000 (13:31 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:31:26 +0000 (13:31 +0000)]
(TESTS): Add no-x.
Jim Meyering [Fri, 17 Oct 2003 13:29:01 +0000 (13:29 +0000)]
(TESTS): Add no-x.
Jim Meyering [Fri, 17 Oct 2003 13:28:45 +0000 (13:28 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 11:12:53 +0000 (11:12 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 11:12:44 +0000 (11:12 +0000)]
Include "xfts.h".
(chown_files): Use xfts_open, rather than fts_open.
Jim Meyering [Fri, 17 Oct 2003 11:12:11 +0000 (11:12 +0000)]
Include "xfts.h".
(du_files): Use xfts_open, rather than fts_open.
Jim Meyering [Fri, 17 Oct 2003 11:08:42 +0000 (11:08 +0000)]
(libfetish_a_SOURCES): Add xfts.c and xfts.h.
Jim Meyering [Fri, 17 Oct 2003 10:50:13 +0000 (10:50 +0000)]
tweak comment
Jim Meyering [Fri, 17 Oct 2003 10:49:38 +0000 (10:49 +0000)]
tweak comment
Jim Meyering [Fri, 17 Oct 2003 08:28:26 +0000 (08:28 +0000)]
*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 08:28:13 +0000 (08:28 +0000)]
Update from gnulib.
Jim Meyering [Fri, 17 Oct 2003 08:27:35 +0000 (08:27 +0000)]
.
Jim Meyering [Fri, 17 Oct 2003 08:26:58 +0000 (08:26 +0000)]
Update from gnulib.
Jim Meyering [Fri, 17 Oct 2003 08:26:16 +0000 (08:26 +0000)]
Update from gnulib.
Jim Meyering [Fri, 17 Oct 2003 06:18:49 +0000 (06:18 +0000)]
.
Jim Meyering [Thu, 16 Oct 2003 09:21:15 +0000 (09:21 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 08:23:46 +0000 (08:23 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 08:23:41 +0000 (08:23 +0000)]
Include <errno.h>, <stdlib.h>.
(getgroups): First arg is int, not size_t.
Don't let 'free' mangle errno.
Jim Meyering [Thu, 16 Oct 2003 07:58:57 +0000 (07:58 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:58:53 +0000 (07:58 +0000)]
Fix indentation, from gnulib.
Jim Meyering [Thu, 16 Oct 2003 07:56:35 +0000 (07:56 +0000)]
.
Jim Meyering [Thu, 16 Oct 2003 07:56:02 +0000 (07:56 +0000)]
(main): Simply assign to bit_flags.
Don't bother with bit arithmetic.
Rename a couple of local variables.
Remove unnecessary casts.
Jim Meyering [Thu, 16 Oct 2003 07:51:57 +0000 (07:51 +0000)]
(main): Simply assign to bit_flags.
Don't bother with bit arithmetic.
Jim Meyering [Thu, 16 Oct 2003 07:28:12 +0000 (07:28 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:28:01 +0000 (07:28 +0000)]
(start_bytes): Rename local, remainder, to avoid
gcc's warning about shadowing a global.
Jim Meyering [Thu, 16 Oct 2003 07:08:47 +0000 (07:08 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:07:33 +0000 (07:07 +0000)]
Include <string.h>, for declarations of memset and memcpy.
Jim Meyering [Thu, 16 Oct 2003 07:05:31 +0000 (07:05 +0000)]
Update from gnulib.
Jim Meyering [Thu, 16 Oct 2003 07:05:26 +0000 (07:05 +0000)]
*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 06:27:37 +0000 (06:27 +0000)]
(libfetish_a_SOURCES): Add xgethostname.h.
Jim Meyering [Thu, 16 Oct 2003 06:26:56 +0000 (06:26 +0000)]
Include xgethostname.h.
Jim Meyering [Thu, 16 Oct 2003 06:26:23 +0000 (06:26 +0000)]
(xgethostname): New file, from gnulib.
Jim Meyering [Wed, 15 Oct 2003 21:47:54 +0000 (21:47 +0000)]
.
Jim Meyering [Wed, 15 Oct 2003 21:25:37 +0000 (21:25 +0000)]
change to 5.1.0
Jim Meyering [Wed, 15 Oct 2003 21:25:20 +0000 (21:25 +0000)]
*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:23:53 +0000 (21:23 +0000)]
*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:23:46 +0000 (21:23 +0000)]
Update tests accordingly.
Jim Meyering [Wed, 15 Oct 2003 21:22:02 +0000 (21:22 +0000)]
.
Jim Meyering [Wed, 15 Oct 2003 21:21:42 +0000 (21:21 +0000)]
.
Jim Meyering [Wed, 15 Oct 2003 21:21:34 +0000 (21:21 +0000)]
*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:21:29 +0000 (21:21 +0000)]
Include "fts_.h".
(WRITTEN_BY): Add my name.
(MAXUID, MAXGID): Remove definitions. Use GID_T_MAX instead of
the latter.
(usage): Update.
(main): Handle new options.
Call new function, chown_files rather than change_file_owner.
Jim Meyering [Wed, 15 Oct 2003 21:16:46 +0000 (21:16 +0000)]
chown now accepts POSIX-mandated -H, -L, -P options and uses
fts to perform a directory traversal when -R is specified.
Before, it used explicit recursion, and as such was limited by
the user's stack size to handling hierarchies no deeper than
about 30,000 levels.
Include "userspec.h" and "fts_.h".
(WRITTEN_BY): Add my name.
(getpwnam, getgrnam, getgrgid): Remove declarations.
(endpwent): Remove definition.
(usage): Update
(main): Handle new options.
Call new function, chown_files rather than change_file_owner.
Jim Meyering [Wed, 15 Oct 2003 14:23:37 +0000 (14:23 +0000)]
*** empty log message ***