[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #27757] findutils and Time Machine, two great tastes that don't go
From: |
Eric Blake |
Subject: |
[bug #27757] findutils and Time Machine, two great tastes that don't go great together |
Date: |
Thu, 03 Dec 2009 23:17:28 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729) |
Follow-up Comment #4, bug #27757 (project findutils):
POSIX explicitly allows but does not require hard links to directories, and
leaves it up to the implementation whether they will allow this behavior (and
even on systems where it is allowed, POSIX also allows restricting the
creation of directory hard-links to privileged users). POSIX also requires
that find detect any file system cycles (whether by directory hard links on
systems where they are supported, or when using find -L on cyclical symlinks
which can occur on all POSIX systems) rather than going into an infinite
loop.
Newer findutils uses gnulib's enhanced fts() API, which is supposed to detect
file system loops (due to directory hard links), and avoid infinite loops.
Your original test of findutils 4.2.20 used a hand-rolled iterator rather than
fts(), so it may indeed be a bug that has been fixed in the meantime.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?27757>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/