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

Re: Mount interaction with /dev & /proc entries


> >Before anyone else gets there, I'll reply to my own message (what a
> >change).
> >
> >The patch I just sent for path.cc breaks (at least) find(1) on
> >/proc/registry -- it doesn't descend into it at all. Sorry.
> >
> >So I've got something wrong in my understanding of the cygwin/win32
> >stuff (which doesn't surprise me). It still seems that something like
> >this change should be made. One difference betwen /proc and /dev is
> >that the /dev fs doesn't contain any directories. I'll go look some
> >more.
>
> Conrad -- I wouldn't bother investigating this for now.
>
> I have been sitting on the beginnings of a rewrite for the mount stuff.
> I think that 1.3.12 (or whatever) should have some improvements in this
> regard.
>
> Thanks for pointing out the problem with /proc, though.  You're right that
> it should still be visible during a chroot.  I'm not too worried about
that
> for 1.3.11, though.
Well, when I was writing the /proc stuff, I wrote it on the premise there
was an imaginary proc filesystem mounted a /proc. This means if you chroot,
that filesystem won't be mounted at /proc anymore and hence it is correct
that /proc doesn't work. i.e. the path handling is done with mount points in
mind.
I would argue, as Chris F has suggested above, that this is best left for
the re-write of the mount stuff.

Regards
Chris



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