This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Bug in find?


>I made the observation that find was not descending into directories
>that had a repeated path segment such as findlosage/quux/foo/foo or
>findlosage/quux/foo/quux. This was running the find starting in the
>findlosage directory.

This is because of the simulated inode numbers.  These are calculated
based on the directory name, and hence foo/bar has the same inode number
as foo/bar/bar.  On Unix, it makes sense for find to skip a directory if
it has already seen that inode - but it gets confused on Cygwin32.

AFAIK, this problem is not as bad on B19, because the whole path is used
to seed the inode number, not the leafname.  So if you're running B18,
I'd suggest moving to the newest version (and coolview, etc.)

--
Ed Avis <http://members.tripod.com/~mave>
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]