This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: How does one find "cygdrive path" in a Win ".bat" file (was Re: Bug in "startXwin.bat")
- From: Thorsten Kampe <thorsten at thorstenkampe dot de>
- To: cygwin at cygwin dot com
- Date: Tue, 10 Feb 2009 10:01:38 +0100
- Subject: Re: How does one find "cygdrive path" in a Win ".bat" file (was Re: Bug in "startXwin.bat")
- References: <4990B031.4050807@tlinx.org> <4990B128.7030004@cygwin.com> <4990CB8D.3050704@tlinx.org>
* Linda Walsh (Mon, 09 Feb 2009 16:34:21 -0800)
>
> Larry Hall (Cygwin X) wrote:
> > Linda Walsh wrote:
> >> The startxwin.sh script works, but startxwin.bat does not work if
> >> your Cygwin installation isn't in the default location.
> >>
> >> You could use "mount -p" (presuming your cygwin\bin is in your windows
> >> path, as mine is).
> >>
> >> If not, need to look in the registry:
> >> "\HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts
> >> v2\cygdrive prefix"
> >
> > No, you don't need to look in the registry. There's nothing there that
> > 'mount' won't tell you. Forget about the registry. You'll be better
> > off, especially when Cygwin 1.7 is released.
> ---
> I'm curious -- how does mount find or 'know' the cygdrive path
> if it doesn't come from the registry.
/etc/fstab
> For that matter, how would a windows .bat file find the
> 'mount.exe' binary if the .bat file doesn't know 'cygdrive path'?
Mount is not a Cygwin application (meaning it doesn't have to know where
cygwin1.dll is). So the bat file simply has to specify the path to
mount.exe.
Thorsten
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/