Jim Meyering <[EMAIL PROTECTED]> wrote:
> James Youngman <[EMAIL PROTECTED]> wrote:
>> This patch resolves my problem; thanks. Might I suggest though that
>> you enhance the ChangeLog entry to describe the problem as well as the
>> solution?
>
> This change requires some comment changes, too.
> I'll do both.
I've just checked in these changes:
2005-08-14 Jim Meyering <[EMAIL PROTECTED]>
Sync from coreutils.
* fts-cycle.c (setup_dir, enter_dir, leave_dir, free_dir):
Use the hash-table-based cycle-detection code not just when
FTS_TIGHT_CYCLE_CHECK if specified, but also with FTS_LOGICAL.
Reported by James Youngman in
<http://lists.gnu.org/archive/html/bug-gnulib/2005-08/msg00011.html>.
* fts_.h: Mention that with FTS_LOGICAL, we use FTS_TIGHT_CYCLE_CHECK.
* fts.c (fts_cross_check) [FTS_DEBUG]: s/active_dir_ht/fts_cycle.ht/.
This lets us compile with -DFTS_DEBUG, once again.
* fts.c [! _LIBC]: Include "lstat.h" rather than rolling our own.
* fts.c (fd_safer): Remove decl.
Include fcntl--.h rather than unistd-safer.h
(fts_safe_changedir): Don't call fd_safer; no longer needed
now that we include fcntl--.h.
_______________________________________________
bug-gnulib mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnulib