platform/upstream/coreutils.git
20 years ago*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 06:40:32 +0000 (06:40 +0000)]
*** empty log message ***

20 years ago($(srcdir)/$x-tests): Pass $(srcdir) as first argument of mk-script.
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.

20 years agoGet $srcdir from first parameter instead of hardcoding it.
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.

20 years ago*** empty log message ***
Jim Meyering [Sat, 18 Oct 2003 05:04:39 +0000 (05:04 +0000)]
*** empty log message ***

20 years ago(usage): Tweak descriptions of -i and -f so that the
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.

20 years ago.
Jim Meyering [Fri, 17 Oct 2003 13:50:12 +0000 (13:50 +0000)]
.

20 years ago.
Jim Meyering [Fri, 17 Oct 2003 13:49:05 +0000 (13:49 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:45:28 +0000 (13:45 +0000)]
*** empty log message ***

20 years agoAdd lib/xfts.c.
Jim Meyering [Fri, 17 Oct 2003 13:45:25 +0000 (13:45 +0000)]
Add lib/xfts.c.

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:41:24 +0000 (13:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:41:11 +0000 (13:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:37:31 +0000 (13:37 +0000)]
*** empty log message ***

20 years ago(change_file_owner): Handle the cases in
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.

20 years ago(main): Simply assign to bit_flags.
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.

20 years ago.
Jim Meyering [Fri, 17 Oct 2003 13:33:23 +0000 (13:33 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:31:36 +0000 (13:31 +0000)]
*** empty log message ***

20 years ago(TESTS): Add no-x.
Jim Meyering [Fri, 17 Oct 2003 13:31:26 +0000 (13:31 +0000)]
(TESTS): Add no-x.

20 years ago(TESTS): Add no-x.
Jim Meyering [Fri, 17 Oct 2003 13:29:01 +0000 (13:29 +0000)]
(TESTS): Add no-x.

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 13:28:45 +0000 (13:28 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 11:12:53 +0000 (11:12 +0000)]
*** empty log message ***

20 years agoInclude "xfts.h".
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.

20 years agoInclude "xfts.h".
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.

20 years ago(libfetish_a_SOURCES): Add xfts.c and xfts.h.
Jim Meyering [Fri, 17 Oct 2003 11:08:42 +0000 (11:08 +0000)]
(libfetish_a_SOURCES): Add xfts.c and xfts.h.

20 years agotweak comment
Jim Meyering [Fri, 17 Oct 2003 10:50:13 +0000 (10:50 +0000)]
tweak comment

20 years agotweak comment
Jim Meyering [Fri, 17 Oct 2003 10:49:38 +0000 (10:49 +0000)]
tweak comment

20 years ago*** empty log message ***
Jim Meyering [Fri, 17 Oct 2003 08:28:26 +0000 (08:28 +0000)]
*** empty log message ***

20 years agoUpdate from gnulib.
Jim Meyering [Fri, 17 Oct 2003 08:28:13 +0000 (08:28 +0000)]
Update from gnulib.

20 years ago.
Jim Meyering [Fri, 17 Oct 2003 08:27:35 +0000 (08:27 +0000)]
.

20 years agoUpdate from gnulib.
Jim Meyering [Fri, 17 Oct 2003 08:26:58 +0000 (08:26 +0000)]
Update from gnulib.

20 years agoUpdate from gnulib.
Jim Meyering [Fri, 17 Oct 2003 08:26:16 +0000 (08:26 +0000)]
Update from gnulib.

20 years ago.
Jim Meyering [Fri, 17 Oct 2003 06:18:49 +0000 (06:18 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 09:21:15 +0000 (09:21 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 08:23:46 +0000 (08:23 +0000)]
*** empty log message ***

20 years agoInclude <errno.h>, <stdlib.h>.
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.

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:58:57 +0000 (07:58 +0000)]
*** empty log message ***

20 years agoFix indentation, from gnulib.
Jim Meyering [Thu, 16 Oct 2003 07:58:53 +0000 (07:58 +0000)]
Fix indentation, from gnulib.

20 years ago.
Jim Meyering [Thu, 16 Oct 2003 07:56:35 +0000 (07:56 +0000)]
.

20 years ago(main): Simply assign to bit_flags.
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.

20 years ago(main): Simply assign to bit_flags.
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.

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:28:12 +0000 (07:28 +0000)]
*** empty log message ***

20 years ago(start_bytes): Rename local, remainder, to avoid
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.

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:08:47 +0000 (07:08 +0000)]
*** empty log message ***

20 years agoInclude <string.h>, for declarations of memset and memcpy.
Jim Meyering [Thu, 16 Oct 2003 07:07:33 +0000 (07:07 +0000)]
Include <string.h>, for declarations of memset and memcpy.

20 years agoUpdate from gnulib.
Jim Meyering [Thu, 16 Oct 2003 07:05:31 +0000 (07:05 +0000)]
Update from gnulib.

20 years ago*** empty log message ***
Jim Meyering [Thu, 16 Oct 2003 07:05:26 +0000 (07:05 +0000)]
*** empty log message ***

20 years ago(libfetish_a_SOURCES): Add xgethostname.h.
Jim Meyering [Thu, 16 Oct 2003 06:27:37 +0000 (06:27 +0000)]
(libfetish_a_SOURCES): Add xgethostname.h.

20 years agoInclude xgethostname.h.
Jim Meyering [Thu, 16 Oct 2003 06:26:56 +0000 (06:26 +0000)]
Include xgethostname.h.

20 years ago(xgethostname): New file, from gnulib.
Jim Meyering [Thu, 16 Oct 2003 06:26:23 +0000 (06:26 +0000)]
(xgethostname): New file, from gnulib.

20 years ago.
Jim Meyering [Wed, 15 Oct 2003 21:47:54 +0000 (21:47 +0000)]
.

20 years agochange to 5.1.0
Jim Meyering [Wed, 15 Oct 2003 21:25:37 +0000 (21:25 +0000)]
change to 5.1.0

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:25:20 +0000 (21:25 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:23:53 +0000 (21:23 +0000)]
*** empty log message ***

20 years agoUpdate tests accordingly.
Jim Meyering [Wed, 15 Oct 2003 21:23:46 +0000 (21:23 +0000)]
Update tests accordingly.

20 years ago.
Jim Meyering [Wed, 15 Oct 2003 21:22:02 +0000 (21:22 +0000)]
.

20 years ago.
Jim Meyering [Wed, 15 Oct 2003 21:21:42 +0000 (21:21 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 21:21:34 +0000 (21:21 +0000)]
*** empty log message ***

20 years agoInclude "fts_.h".
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.

20 years agochown now accepts POSIX-mandated -H, -L, -P options and uses
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.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 14:23:37 +0000 (14:23 +0000)]
*** empty log message ***

20 years agoInclude "userspec.h".
Jim Meyering [Wed, 15 Oct 2003 14:23:25 +0000 (14:23 +0000)]
Include "userspec.h".

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 14:22:19 +0000 (14:22 +0000)]
*** empty log message ***

20 years ago(libfetish_a_SOURCES): Add userspec.h.
Jim Meyering [Wed, 15 Oct 2003 14:22:13 +0000 (14:22 +0000)]
(libfetish_a_SOURCES): Add userspec.h.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 14:21:51 +0000 (14:21 +0000)]
*** empty log message ***

20 years ago[enum Dereference_symlink]: Remove declaration.
Jim Meyering [Wed, 15 Oct 2003 13:57:21 +0000 (13:57 +0000)]
[enum Dereference_symlink]: Remove declaration.
[struct Chown_option] (recurse, force_silent): Change type to `bool'.
[struct Chown_option] (dereference): Remove member with ambiguous name.
[struct Chown_option] (affect_symlink_referent): New member.
(chown_files): New prototype.

20 years agoRewrite to iterate through hierarchies using fts rather than
Jim Meyering [Wed, 15 Oct 2003 13:56:28 +0000 (13:56 +0000)]
Rewrite to iterate through hierarchies using fts rather than
via explicit recursion.

Include "fts_.h"
(change_file_owner): Rewrite to use FTS* and FTSENT* and to operate
on a single file at a time.
(chown_files): New function.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 08:39:41 +0000 (08:39 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 07:43:07 +0000 (07:43 +0000)]
*** empty log message ***

20 years ago(ln invocation): Note that --directory, -d, -F
Jim Meyering [Wed, 15 Oct 2003 07:43:04 +0000 (07:43 +0000)]
(ln invocation): Note that --directory, -d, -F
probably won't work even for superuser.

20 years ago(usage): Clarify that --directory, -d, -F probably won't
Jim Meyering [Wed, 15 Oct 2003 07:40:52 +0000 (07:40 +0000)]
(usage): Clarify that --directory, -d, -F probably won't
work even for superuser.  Suggestion from Dan Jacobson.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 07:27:00 +0000 (07:27 +0000)]
*** empty log message ***

20 years agoSync with gnulib.
Jim Meyering [Wed, 15 Oct 2003 07:26:36 +0000 (07:26 +0000)]
Sync with gnulib.

20 years agoSync with gnulib.
Jim Meyering [Wed, 15 Oct 2003 07:26:01 +0000 (07:26 +0000)]
Sync with gnulib.

20 years ago*** empty log message ***
Jim Meyering [Wed, 15 Oct 2003 07:25:53 +0000 (07:25 +0000)]
*** empty log message ***

20 years ago(parse_field_count): Handle the case where overflow
Jim Meyering [Wed, 15 Oct 2003 07:24:39 +0000 (07:24 +0000)]
(parse_field_count): Handle the case where overflow
and invalid suffix char are both reported.

20 years ago(decode_switches) [TIOCGWINSZ]: Comment out the
Jim Meyering [Tue, 14 Oct 2003 20:59:50 +0000 (20:59 +0000)]
(decode_switches) [TIOCGWINSZ]: Comment out the
warning-inducing test, ws.ws_col <= SIZE_MAX, since it was always
true on Linux.

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 14:55:18 +0000 (14:55 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Tue, 14 Oct 2003 14:44:28 +0000 (14:44 +0000)]
.

20 years ago.
Jim Meyering [Tue, 14 Oct 2003 14:43:59 +0000 (14:43 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 14:04:35 +0000 (14:04 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 13:58:18 +0000 (13:58 +0000)]
*** empty log message ***

20 years ago(TESTS): Add posix-H.
Jim Meyering [Tue, 14 Oct 2003 13:22:32 +0000 (13:22 +0000)]
(TESTS): Add posix-H.

20 years agoadd a blank line
Jim Meyering [Tue, 14 Oct 2003 09:34:05 +0000 (09:34 +0000)]
add a blank line

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 09:09:47 +0000 (09:09 +0000)]
*** empty log message ***

20 years agoFix to avoid a denial-of-service attack if the display width is
Jim Meyering [Tue, 14 Oct 2003 09:09:43 +0000 (09:09 +0000)]
Fix to avoid a denial-of-service attack if the display width is
enormous.  Also, clean up the code a bit by removing duplicate code.

(init_column_info): Remove forward decl; no longer needed.
(calculate_columns): New function, that contains code that used
to be common to print_many_per_line and print_horizontal.
(print_many_per_line, print_horizontal): Use it.
(decode_switches): Set max_idx here, not in calculate_columns.
(print_current_files): Don't call init_column_info; calculate_columns
now does that.
(init_column_info): Don't allocate a lot more space than is needed
to represent the current set of files.  Allocate all the new
size_t cells in one call to xnmalloc, rather than a row at a time.

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 09:04:57 +0000 (09:04 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Tue, 14 Oct 2003 09:04:36 +0000 (09:04 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 20:50:46 +0000 (20:50 +0000)]
*** empty log message ***

20 years ago(init_column_info): Add another FIXME comment.
Jim Meyering [Mon, 13 Oct 2003 20:50:40 +0000 (20:50 +0000)]
(init_column_info): Add another FIXME comment.

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 16:02:08 +0000 (16:02 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 15:59:11 +0000 (15:59 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 15:28:36 +0000 (15:28 +0000)]
*** empty log message ***

20 years agoImport latest version from gnulib.
Jim Meyering [Mon, 13 Oct 2003 15:28:29 +0000 (15:28 +0000)]
Import latest version from gnulib.

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 15:27:18 +0000 (15:27 +0000)]
*** empty log message ***

20 years agoImport latest version from gnulib.
Jim Meyering [Mon, 13 Oct 2003 15:27:11 +0000 (15:27 +0000)]
Import latest version from gnulib.

20 years agoImport latest version from gnulib.
Jim Meyering [Mon, 13 Oct 2003 15:26:45 +0000 (15:26 +0000)]
Import latest version from gnulib.

20 years agoImport latest version from gnulib.
Jim Meyering [Mon, 13 Oct 2003 15:17:05 +0000 (15:17 +0000)]
Import latest version from gnulib.

20 years ago(struct bin_str.len, length_of_file_name_and_frills, indent,
Jim Meyering [Mon, 13 Oct 2003 15:16:27 +0000 (15:16 +0000)]
(struct bin_str.len, length_of_file_name_and_frills, indent,
nfiles, files_index, tabsize, line_length, struct column_info.line_len,
struct column_info.col_arr[0], max_idx):
Now size_t, not int.
(get_funky_string): Return bool indicating success, instead of
a negative count to indicate failure.  Store number of columns
through new parameter OUTPUT_COUNT; that way, they can never
go negative.  Change equals_end from int to bool.  All uses
changed.
(struct column_info.valid_len): Now bool, not int.  All uses changed.
(dired_dump_obstack, get_funky_string, clear_files,
extract_dirs_from_files, print_current_files,
print_many_per_line, print_horizontal, init_column_info,
put_indicator, length_of_file_name_and_frills,
print_with_commas): Use size_t, not int, for local variables
that count sizes.
(decode_switches): Decode sizes using xstrtoul, not xstrtol.
Check for TIOCGWINSZ returing negative values (or values greater
than SIZE_MAX!).
(visit_dir, main, parse_ls_color, queue_directory, add_ignore_pattern,
init_column_info):
Use xmalloc and xnmalloc, not XMALLOC.
(gobble_file): Use xnrealloc, not XREALLOC.
(print_color_indicator): Remove now-unnecessary cast to size_t.

20 years ago(print_many_per_line): Add FIXME comment.
Jim Meyering [Mon, 13 Oct 2003 14:26:50 +0000 (14:26 +0000)]
(print_many_per_line): Add FIXME comment.

20 years agoChange wording of diagnostic to match latest du.c.
Jim Meyering [Mon, 13 Oct 2003 06:56:47 +0000 (06:56 +0000)]
Change wording of diagnostic to match latest du.c.

20 years ago*** empty log message ***
Jim Meyering [Mon, 13 Oct 2003 06:56:40 +0000 (06:56 +0000)]
*** empty log message ***