./.. changed during execution of find
Pierre A. Humblet
Pierre.Humblet@ieee.org
Fri May 14 13:35:00 GMT 2004
The case reported on the list is probably due to a change in chdir.
find scans / and chdir bin.
/bin is c:/cygwin/bin, but the canonical Posix name of that
directory (longest prefix match) is /usr/bin.
Eventually find chdir .. and finds itself in /usr, not
in /
Fixing that means stop using mount_info->conv_to_posix
and going back to normalize_posix_path.
Pierre
More information about the Cygwin-developers
mailing list