platform/upstream/coreutils.git
20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 17:10:05 +0000 (17:10 +0000)]
*** empty log message ***

20 years agoWhen running as root, be sure to propagate
Jim Meyering [Mon, 21 Jun 2004 17:06:58 +0000 (17:06 +0000)]
When running as root, be sure to propagate
PATH through to the process we exec as non-root.

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 17:06:11 +0000 (17:06 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Mon, 21 Jun 2004 15:36:56 +0000 (15:36 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Mon, 21 Jun 2004 15:35:16 +0000 (15:35 +0000)]
*** empty log message ***

20 years ago(main): Don't segfault when calculating the
Jim Meyering [Mon, 21 Jun 2004 15:35:12 +0000 (15:35 +0000)]
(main): Don't segfault when calculating the
expected number of operands for `mknod NAME'.

20 years agoAdjust to new diagnostics.
Jim Meyering [Mon, 21 Jun 2004 15:04:54 +0000 (15:04 +0000)]
Adjust to new diagnostics.

20 years ago.
Jim Meyering [Mon, 21 Jun 2004 15:03:45 +0000 (15:03 +0000)]
.

20 years ago(main): Standardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:03:35 +0000 (15:03 +0000)]
(main): Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:02:28 +0000 (15:02 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(do_copy): Likewise.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:02:14 +0000 (15:02 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(add_file_name, main): Likewise.

20 years agoStandardize on the diagnostics given when someone gives
Jim Meyering [Mon, 21 Jun 2004 15:01:54 +0000 (15:01 +0000)]
Standardize on the diagnostics given when someone gives
too few operands ("missing operand after `xxx'") or
too many operands ("extra operand `xxx'").
Include "quote.h" and/or "error.h" if it wasn't already being included.
(beyond, main): Likewise.

20 years ago(input_seek_errno): Declare file-scoped variable as static.
Jim Meyering [Sun, 20 Jun 2004 14:24:12 +0000 (14:24 +0000)]
(input_seek_errno): Declare file-scoped variable as static.

20 years ago.
Jim Meyering [Sun, 20 Jun 2004 14:02:47 +0000 (14:02 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 14:01:44 +0000 (14:01 +0000)]
*** empty log message ***

20 years agoRemove declaration of yesno.
Jim Meyering [Sun, 20 Jun 2004 13:47:24 +0000 (13:47 +0000)]
Remove declaration of yesno.
Instead, include yesno.h.

20 years ago(obstack_base): Cast to (void *), per documentation.
Jim Meyering [Sun, 20 Jun 2004 13:44:53 +0000 (13:44 +0000)]
(obstack_base): Cast to (void *), per documentation.

20 years agoInclude yesno.h.
Jim Meyering [Sun, 20 Jun 2004 13:44:12 +0000 (13:44 +0000)]
Include yesno.h.
(top_dir): Remove now-unnecessary cast of obstack_base.
(pop_dir): Likewise.
(full_filename_): Likewise.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:43 +0000 (13:42 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:32 +0000 (13:42 +0000)]
*** empty log message ***

20 years ago(libfetish_a_SOURCES): Add yesno.h.
Jim Meyering [Sun, 20 Jun 2004 13:42:30 +0000 (13:42 +0000)]
(libfetish_a_SOURCES): Add yesno.h.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:42:14 +0000 (13:42 +0000)]
*** empty log message ***

20 years agoInclude "yesno.h".
Jim Meyering [Sun, 20 Jun 2004 13:42:11 +0000 (13:42 +0000)]
Include "yesno.h".

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 13:41:24 +0000 (13:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 06:57:02 +0000 (06:57 +0000)]
*** empty log message ***

20 years agoDon't dump core if ctime returns NULL; this is possible on
Jim Meyering [Sun, 20 Jun 2004 06:56:52 +0000 (06:56 +0000)]
Don't dump core if ctime returns NULL; this is possible on
hosts with 64-bit time_t and 32-bit int.

Include "inttostr.h".
(time_string): New function, copied from who.c.
(print_entry): Use it.

20 years agoDon't dump core if ctime returns NULL; this is possible on
Jim Meyering [Sun, 20 Jun 2004 06:53:05 +0000 (06:53 +0000)]
Don't dump core if ctime returns NULL; this is possible on
hosts with 64-bit time_t and 32-bit int.

Include "inttostr.h".
(time_string): If ctime fails, print the raw time as an integer
instead of dumping core.

20 years ago*** empty log message ***
Jim Meyering [Sun, 20 Jun 2004 06:51:19 +0000 (06:51 +0000)]
*** empty log message ***

20 years ago(print_line): Don't truncate user names at 8 bytes.
Jim Meyering [Sun, 20 Jun 2004 06:49:42 +0000 (06:49 +0000)]
(print_line): Don't truncate user names at 8 bytes.
Problem reported by Guido Leenders in:
http://lists.gnu.org/archive/html/bug-coreutils/2004-06/msg00056.html

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 12:28:16 +0000 (12:28 +0000)]
*** empty log message ***

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:28:02 +0000 (12:28 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:26:53 +0000 (12:26 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:25:31 +0000 (12:25 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:25:04 +0000 (12:25 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years agoRemove all S_IS* and S_IF* definitions.
Jim Meyering [Sat, 19 Jun 2004 12:24:36 +0000 (12:24 +0000)]
Remove all S_IS* and S_IF* definitions.
Instead, just include "stat-macros.h".

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 12:23:43 +0000 (12:23 +0000)]
*** empty log message ***

20 years agoAdd S_IS* definitions from filemode.c.
Jim Meyering [Sat, 19 Jun 2004 12:23:38 +0000 (12:23 +0000)]
Add S_IS* definitions from filemode.c.
(S_ISCTG): Define to zero if not already defined.
(S_ISOFD): Likewise.
(S_ISOFL): Likewise.

20 years ago*** empty log message ***
Jim Meyering [Sat, 19 Jun 2004 09:24:12 +0000 (09:24 +0000)]
*** empty log message ***

20 years ago(case_GETOPT_VERSION_CHAR): Switch back to using GNU_PACKAGE (from
Jim Meyering [Sat, 19 Jun 2004 09:23:52 +0000 (09:23 +0000)]
(case_GETOPT_VERSION_CHAR): Switch back to using GNU_PACKAGE (from
PACKAGE) once again.  This restores `GNU' to the parenthesized package
name in --version output.  Before, the first argument from AC_INIT,
`GNU coreutils', would be propagated to the PACKAGE variable.  Now,
`GNU ' is trimmed.  Reported by Richard Stallman.

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 21:32:49 +0000 (21:32 +0000)]
*** empty log message ***

20 years ago(to_uchar): Rename function from `uchar'. The latter
Jim Meyering [Thu, 17 Jun 2004 21:32:45 +0000 (21:32 +0000)]
(to_uchar): Rename function from `uchar'.  The latter
would clash with a typedef in Tru64's <sys/types.h>.  From Albert Chin.

20 years ago.
Jim Meyering [Thu, 17 Jun 2004 14:48:08 +0000 (14:48 +0000)]
.

20 years ago.
Jim Meyering [Thu, 17 Jun 2004 14:42:05 +0000 (14:42 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 14:41:34 +0000 (14:41 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 14:40:51 +0000 (14:40 +0000)]
*** empty log message ***

20 years ago(yes invocation): "--" is now supported.
Jim Meyering [Thu, 17 Jun 2004 14:38:52 +0000 (14:38 +0000)]
(yes invocation): "--" is now supported.
(false invocation, true invocation): --help and --version now
work unconditionally.

20 years ago(main): Recognize --help and --version even if POSIXLY_CORRECT is set.
Jim Meyering [Thu, 17 Jun 2004 14:34:07 +0000 (14:34 +0000)]
(main): Recognize --help and --version even if POSIXLY_CORRECT is set.

20 years ago(main): Handle "--".
Jim Meyering [Thu, 17 Jun 2004 13:09:21 +0000 (13:09 +0000)]
(main): Handle "--".

20 years ago*** empty log message ***
Jim Meyering [Thu, 17 Jun 2004 06:46:39 +0000 (06:46 +0000)]
*** empty log message ***

20 years ago(GL_FUNC_GETCWD_PATH_MAX): Fix typo: getcwd
Jim Meyering [Thu, 17 Jun 2004 06:46:33 +0000 (06:46 +0000)]
(GL_FUNC_GETCWD_PATH_MAX): Fix typo: getcwd
was being replaced when it shouldn't have been, and vice versa.

20 years agoRemove special cases for POSIXLY_CORRECT when POSIX allows the GNU behavior.
Jim Meyering [Tue, 15 Jun 2004 21:56:15 +0000 (21:56 +0000)]
Remove special cases for POSIXLY_CORRECT when POSIX allows the GNU behavior.
(pr invocation, unlink invocation): Document this.

20 years ago*** empty log message ***
Jim Meyering [Tue, 15 Jun 2004 21:55:28 +0000 (21:55 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Tue, 15 Jun 2004 18:04:54 +0000 (18:04 +0000)]
*** empty log message ***

20 years agoAdjust to the new semantics for \x if POSIXLY_CORRECT.
Jim Meyering [Tue, 15 Jun 2004 18:04:47 +0000 (18:04 +0000)]
Adjust to the new semantics for \x if POSIXLY_CORRECT.

20 years ago(main): Recognize --help, --version even if
Jim Meyering [Tue, 15 Jun 2004 18:04:13 +0000 (18:04 +0000)]
(main): Recognize --help, --version even if
POSIXLY_CORRECT.  POSIX does not specify any options, but it
does not prohibit options either, so "unlink" is like "expr" here.

20 years ago(parse_obsolescent_option): Support multiple file operands
Jim Meyering [Tue, 15 Jun 2004 18:00:58 +0000 (18:00 +0000)]
(parse_obsolescent_option): Support multiple file operands
even if POSIXLY_CORRECT, since POSIX does not require a diagnostic.

20 years ago(print_esc): Support \x, \u, \U even if POSIXLY_CORRECT,
Jim Meyering [Tue, 15 Jun 2004 18:00:35 +0000 (18:00 +0000)]
(print_esc): Support \x, \u, \U even if POSIXLY_CORRECT,
since POSIX says the behavior is unspecified here.
(main): Recognize --help, --version even if
POSIXLY_CORRECT.  POSIX does not specify any options, but it
does not prohibit options either, so "printf" is like "expr" here.

20 years agoInclude "hard-locale.h".
Jim Meyering [Tue, 15 Jun 2004 18:00:20 +0000 (18:00 +0000)]
Include "hard-locale.h".
(main): When in a non-POSIX locale, ignore POSIXLY_CORRECT, since
POSIX specifies the behavior only in the POSIX locale.

20 years ago(decode_switches): Pay attention to TABSIZE even if POSIXLY_CORRECT
Jim Meyering [Tue, 15 Jun 2004 18:00:03 +0000 (18:00 +0000)]
(decode_switches): Pay attention to TABSIZE even if POSIXLY_CORRECT
is set.  POSIX reserves upper-case environment variables to the
implementation, so it's OK for ls to depend on TABSIZE.

20 years ago*** empty log message ***
Jim Meyering [Mon, 14 Jun 2004 18:12:44 +0000 (18:12 +0000)]
*** empty log message ***

20 years ago.
Jim Meyering [Mon, 14 Jun 2004 17:21:55 +0000 (17:21 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Mon, 14 Jun 2004 17:20:29 +0000 (17:20 +0000)]
*** empty log message ***

20 years ago(TESTS): Add pwd.
Jim Meyering [Mon, 14 Jun 2004 17:20:19 +0000 (17:20 +0000)]
(TESTS): Add pwd.
(BUILD_SRC_DIR): Define BUILD_SRC_DIR.

20 years ago*** empty log message ***
Jim Meyering [Mon, 14 Jun 2004 17:19:52 +0000 (17:19 +0000)]
*** empty log message ***

20 years agoNew test, for fix of 2004-04-19.
Jim Meyering [Mon, 14 Jun 2004 17:19:46 +0000 (17:19 +0000)]
New test, for fix of 2004-04-19.

20 years ago*** empty log message ***
Jim Meyering [Mon, 14 Jun 2004 14:40:21 +0000 (14:40 +0000)]
*** empty log message ***

20 years agoRemove declaration of euidaccess.
Jim Meyering [Mon, 14 Jun 2004 14:40:12 +0000 (14:40 +0000)]
Remove declaration of euidaccess.
Instead, include "euidaccess.h".

20 years ago*** empty log message ***
Jim Meyering [Sun, 13 Jun 2004 22:03:11 +0000 (22:03 +0000)]
*** empty log message ***

20 years ago(PIDSTR_DECL_AND_INIT): Don't assume pid_t fits in int.
Jim Meyering [Sun, 13 Jun 2004 22:03:07 +0000 (22:03 +0000)]
(PIDSTR_DECL_AND_INIT): Don't assume pid_t fits in int.
(UT_ID) [!HAVE_STRUCT_XTMP_UT_ID]: Remove bogus comment,
as (sizeof "??") reliably returns 3.
(print_line): Guard against idle and pid being too long
(which is possible when printing headers).
(print_user): Allocate enough bytes for idlestr.  Use IDLESTR_LEN.
Avoid unnecessary cast of sizeof to int.
(make_id_equals_comment): Do not assume that UT_ID returns
a string; it might return a non-null-terminated array.
Use strncat instead.  It's not very often where strncat is
exactly what you want, but this is one of those rare cases.

20 years ago*** empty log message ***
Jim Meyering [Sat, 12 Jun 2004 08:07:41 +0000 (08:07 +0000)]
*** empty log message ***

20 years ago(extract_trimmed_name): Don't apply strchr to a
Jim Meyering [Sat, 12 Jun 2004 08:07:30 +0000 (08:07 +0000)]
(extract_trimmed_name): Don't apply strchr to a
non-string; this leads to undefined behavior.

20 years ago*** empty log message ***
Jim Meyering [Sat, 12 Jun 2004 08:06:12 +0000 (08:06 +0000)]
*** empty log message ***

20 years ago(list_entries_who): Don't output a trailing space.
Jim Meyering [Sat, 12 Jun 2004 08:05:59 +0000 (08:05 +0000)]
(list_entries_who): Don't output a trailing space.

20 years ago*** empty log message ***
Jim Meyering [Wed, 9 Jun 2004 15:13:33 +0000 (15:13 +0000)]
*** empty log message ***

20 years ago(AC_FUNC_CALLOC): Remove use of AN_FUNCTION.
Jim Meyering [Wed, 9 Jun 2004 15:13:27 +0000 (15:13 +0000)]
(AC_FUNC_CALLOC): Remove use of AN_FUNCTION.

20 years ago*** empty log message ***
Jim Meyering [Wed, 9 Jun 2004 14:47:36 +0000 (14:47 +0000)]
*** empty log message ***

20 years ago(usage): Improve wording in description of the --time=WORD option.
Jim Meyering [Wed, 9 Jun 2004 14:47:29 +0000 (14:47 +0000)]
(usage): Improve wording in description of the --time=WORD option.

20 years agoAdjust to accommodate Paul Eggert's changes of 2004-06-08.
Jim Meyering [Wed, 9 Jun 2004 14:45:38 +0000 (14:45 +0000)]
Adjust to accommodate Paul Eggert's changes of 2004-06-08.

20 years ago*** empty log message ***
Jim Meyering [Wed, 9 Jun 2004 13:54:21 +0000 (13:54 +0000)]
*** empty log message ***

20 years ago(change_file_owner): Change names of parameters
Jim Meyering [Wed, 9 Jun 2004 13:54:11 +0000 (13:54 +0000)]
(change_file_owner): Change names of parameters
old_uid and old_gid to required_uid and required_gid respectively.

20 years ago*** empty log message ***
Jim Meyering [Wed, 9 Jun 2004 13:37:58 +0000 (13:37 +0000)]
*** empty log message ***

20 years agoAdjust chmod and chown to be similar if -c or -v are given. In
Jim Meyering [Wed, 9 Jun 2004 13:37:52 +0000 (13:37 +0000)]
Adjust chmod and chown to be similar if -c or -v are given.  In
particular, a no-op chown is no longer reported as a change; this
reverts to previous behavior.  Also, fix both commands so that -v
report failures even if the failure is not due to the chmod or
chown syscalls.

* src/chown-core.c (change_file_owner): Return -1 on error, not
1 sometimes and -1 on others.  Our caller ORs together our results,
and (-1 | 1) == 0 on ones-complement hosts.
With -v report all errors verbosely, not just some.
Fix bug when chopt->root_dev_ino && !chopt->affect_symlink_referent:
file_stats wasn't set properly in that case.

20 years ago(mode_changed): Return false, not 0, now that the function returns `bool'.
Jim Meyering [Wed, 9 Jun 2004 09:06:34 +0000 (09:06 +0000)]
(mode_changed): Return false, not 0, now that the function returns `bool'.

20 years agoAdjust chmod and chown to be similar if -c or -v are given. In
Jim Meyering [Wed, 9 Jun 2004 09:05:02 +0000 (09:05 +0000)]
Adjust chmod and chown to be similar if -c or -v are given.  In
particular, a no-op chown is no longer reported as a change; this
reverts to previous behavior.  Also, fix both commands so that -v
report failures even if the failure is not due to the chmod or
chown syscalls.

* src/chmod.c (CH_NOT_APPLIED): New constant.
(describe_change): Handle it.
(process_file): Use it, if a symlink wasn't changed.
(mode_changed): Return bool, not int.  Accept new argument
NEW_MODE; all callers changed.  This lets us avoid statting the
file unless the new mode has unusual bits.
(process_file): Return -1 on error.  With -v, report all errors
verbosely, not just some.

20 years ago.
Jim Meyering [Tue, 8 Jun 2004 17:07:19 +0000 (17:07 +0000)]
.

20 years ago*** empty log message ***
Jim Meyering [Tue, 8 Jun 2004 16:58:37 +0000 (16:58 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Jim Meyering [Tue, 8 Jun 2004 16:58:32 +0000 (16:58 +0000)]
*** empty log message ***

20 years agoTest that chgrp -h does not fail on
Jim Meyering [Tue, 8 Jun 2004 16:58:28 +0000 (16:58 +0000)]
Test that chgrp -h does not fail on
symlinks, even on hosts where that's not supported.
Test that if -R is specified without -H or L, -h is assumed.
Test that chown() is not optimized away.

20 years agos/FTS_STAT/FTS_NOSTAT/
Jim Meyering [Tue, 8 Jun 2004 16:32:14 +0000 (16:32 +0000)]
s/FTS_STAT/FTS_NOSTAT/

20 years agoAdjust error-diagnostic spelling to match new behavior.
Jim Meyering [Tue, 8 Jun 2004 15:26:45 +0000 (15:26 +0000)]
Adjust error-diagnostic spelling to match new behavior.

20 years agoDo not attempt to combine -h and -H; these
Jim Meyering [Tue, 8 Jun 2004 15:25:59 +0000 (15:25 +0000)]
Do not attempt to combine -h and -H; these
options are incompatible, and their behavior is undefined with POSIX.
(changed, not_changed): Adjust to match the fact that -h is no longer
specified.  Sort names.

20 years agoUse chown --from to discover whether the
Jim Meyering [Tue, 8 Jun 2004 15:25:45 +0000 (15:25 +0000)]
Use chown --from to discover whether the
group changed, since chgrp now changes unconditionally.  This
complicates the sed script a bit.  Do not specify --dereference,
since it's the default (and we want to test this).  Adjust output
to match the fact that chgrp no longer optimizes the case of
changing a file's group to the same value as before.

20 years ago.
Jim Meyering [Tue, 8 Jun 2004 14:58:57 +0000 (14:58 +0000)]
.

20 years ago.
Jim Meyering [Tue, 8 Jun 2004 14:58:21 +0000 (14:58 +0000)]
.

20 years ago(change_file_owner): Use ent->fts_statp only if
Jim Meyering [Tue, 8 Jun 2004 14:57:57 +0000 (14:57 +0000)]
(change_file_owner): Use ent->fts_statp only if
needed.  Chown a directory only after chowning its children; this
avoids problems if the new directory ownership doesn't permit
access to the children.  Dereference symlinks before doing
ROOT_DEV_INO_CHECK, not after, so that we catch symlinks to /.
Do not optimize away the chown() system call when the file's owner
and group already have the desired value.  POSIX does not permit
this optimization.  Rely on chown and lchown to do the right
thing with symlinks and/or -1 arguments, now that we have wrappers
to do this.  Use ENOTSUPP not ENOSYS, and ignore all ENOTSUPP
errors, not just command-line errors.
(chown_files): Pass FTS_STAT to xfts_open if we don't need file status.

20 years ago(main): Check for incompatible options. -R --dereference
Jim Meyering [Tue, 8 Jun 2004 13:40:00 +0000 (13:40 +0000)]
(main): Check for incompatible options.  -R --dereference
requires either -H or -L, and -R -h requires -P.  If -H, specify
FTS_PHYSICAL as well as FTS_COMFOLLOW; this is faster.  Make this
file as much like chown.c as possible.

20 years ago(main): Check for incompatible options. -R --dereference
Jim Meyering [Tue, 8 Jun 2004 13:37:40 +0000 (13:37 +0000)]
(main): Check for incompatible options.  -R --dereference
requires either -H or -L, and -R -h requires -P.  If -H, specify
FTS_PHYSICAL as well as FTS_COMFOLLOW; this is faster.  Make this
file as much like chgrp.c as possible.

20 years ago*** empty log message ***
Jim Meyering [Tue, 8 Jun 2004 13:31:49 +0000 (13:31 +0000)]
*** empty log message ***

20 years ago(fts_stat, fts_alloc): Always allocate and use a struct
Jim Meyering [Tue, 8 Jun 2004 13:31:43 +0000 (13:31 +0000)]
(fts_stat, fts_alloc): Always allocate and use a struct
stat, even if the user isn't interested in the results.
This prevents a core dump in cycle_check when FTS_NOSTAT is set.

20 years ago(ENOTSUP): Remove.
Jim Meyering [Tue, 8 Jun 2004 13:24:09 +0000 (13:24 +0000)]
(ENOTSUP): Remove.