This is the mail archive of the cygwin 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]
Other format: [Raw text]

Re: Snapshot heads up for 20060301 2310 version

On Mar  2 20:27, Eric Blake wrote:
> Hash: SHA1
> According to Karl M on 3/2/2006 2:11 PM:
> >>
> >> However, you're aware of the problems with mapping cygdrive to "/", are
> >> you?  You'll never see the list of available drives since the special
> >> cygdrive handling can't kick in for the root dir.  This also results in
> >> a wrong link count for the root dir.  There's no easy way to fix that
> >> and it's definitely not of any priority to us to change this.
> >>
> > What are the implications of having the wrong link count for the root dir?
> Is the link count really wrong?  The problem occurs when the link count of
> / is greater than 1, but is not exactly 2 more than the number of
> subdirectories returned by readdir.  Then programs doing recursive
> traversal, such as find in findutils-4.2.27, fail to visit all
> subdirectories when they take the traditional optimization that they can
> stop stat'ing files to see whether there is another subdirectory to enter
> once link count - 2 subdirectories have been encountered (the other two
> link counts belong to . and ..).  But if readdir doesn't list drive
> letters when 'cygdrive' is set to /, then the link count may be okay after
> all [...]

Yes, you got that right and I got that wrong.  The link count is still
ok, you just can't see the drives.  Maybe it's not that bad after all.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

Unsubscribe info:
Problem reports:

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