Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <80575AFA5F0DD31197CE00805F650D767B226B@wilber.adroit.com> From: "Robinow, David" To: "'Larry V. Streepy, Jr.'" Cc: cygwin AT cygwin DOT com Subject: RE: Odd mount and path problem Date: Tue, 23 Jul 2002 13:05:45 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" > From: Larry V. Streepy, Jr. [mailto:streepy AT healthlanguage DOT com] > Subject: Re: Odd mount and path problem > > I got an explanation that had something to do with the current drive > affecting the way /cygdrive is interpreted. However, I wasn't using > /cygdrive in my path, so I don't understand the real reason that you > have to include the drive letter in mount table. I think you misinterpreted the answer. /cygdrive has nothing to do with this. The mount point: \cygwin\sbin on /sbin type system (binmode) means that if cygwin sees a file spec /sbin/blah/what.txt It looks in the mount table for /sbin/blah. Assuming that's not found it looks for /sbin. That exists and so it looks for the file in \cygwin\sbin\blah\what.txt What disk drive would you expect to find that file in? Well, for as long as I can remember, Microsoft has looked in what is known as the "current drive". That means your mount point changes every time you change your current directory to a different drive. I don't think "mount" should allow you to do this. I consider it a bug. mount should require a drive letter. Note that the location of the "/" mount point is not relevant here. It would only be looked at, in the above case, if there were no /sbin mount point. > > Jim George wrote: > > From: "Larry V. Streepy, Jr." > > Subject: Re: Odd mount and path problem > >>Sylvain Petreolle wrote: > >>>>d:\cygwin\home on /home type system (binmode) > >>>>\cygwin\sbin on /sbin type system (binmode) > >>>>\cygwin\bin on /bin type system (binmode) > >>>> > >>>basic response is : > >>>you miss the DOS drive letter in your mount points > >>>and the / moint point looks wrong (maybe d:\cygwin ?): > >>>D: on / type system (binmode) > >> > >>Excellent - that was the problem, although I really don't understand > >>why. Once d:/ is mounted on /, why do I need to qualify > >> all the other mount points? > >> > > Did you get an answer to this Larry? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/