This is the mail archive of the
mailing list for the Cygwin project.
Re: Various questions - docs, paths
- To: John S Cooper <John dot Cooper at eu dot citrix dot com>, cygwin at sourceware dot cygnus dot com
- Subject: Re: Various questions - docs, paths
- From: Earnie Boyd <earnie_boyd at yahoo dot com>
- Date: Thu, 27 Apr 2000 05:46:24 -0700 (PDT)
- Reply-To: earnie_boyd at yahoo dot com
--- John S Cooper <John.Cooper@eu.citrix.com> wrote:
> o The FAQ and User's Guide seem to refer to B20 -- are there equivalent docs
> for the new 1.1.0, or does everything in the older docs still apply?
Most of it still applies.
> o What's the deal with these new "/cygdrive" path prefixes?
> | bash-2.03$ type bash
> | bash is /cygdrive/h/cygnus/bin/bash
It is a new scheme to deal with unmounted paths. The /cygdrive can be changed
by the mount program, e.g.: `mount --change-cygdrive-prefix umnt' would then
give /umnt/h/cygnus/bin/bash it your example above.
> They don't seem to appear in my mount table:
> | bash-2.03$ mount
> | Device Directory Type Flags
> | \\.\tape0: /dev/st0 user textmode
> | \\.\tape1: /dev/st1 user textmode
> | \\.\a: /dev/fd0 user textmode
> | \\.\b: /dev/fd1 user textmode
> | D: / user textmode
Nice point. This needs to be added to the TODO list. BTW, why is your root
mounted on D: and your package installed in H:\Cygnus? Why not change your
mount of / to `mount -f -b h:/Cygnus /'? It should work much better that way.
> o We have a Makefile that needs to pass the current directory to a
> program. If we use $PWD, we get the /cygdrive style path, which the
> doesn't grok. Do I have use conditionally (our Makefile also runs on
> call cygpath to convert to Windows style paths in all places we invoke this
> o Is there a way to tell cygwin to always use Windows style paths (with drive
> letters) rather than the "unix" paths that are only understood by other
> cygwin programs?
Cygwin already does this, h:/cygnus/bin/bash is just as acceptable as
/cygdrive/h/cygnus/bin/bash. However, the routines return the prefered UNIX
> o I've seen people allude to a CYGWIN variable -- where is this documented?
It's in one of the two documents you mentioned above.
Earnie Boyd: <mailto:email@example.com>
__Cygwin: POSIX on Windows__
Cygwin Newbies: <http://www.freeyellow.com/members5/gw32/index.html>
__Minimalist GNU for Windows__
Mingw32 List: <http://www.egroups.com/group/mingw32/>
Mingw Home: <http://www.mingw.org/>
Do You Yahoo!?
Talk to your friends online and get email alerts with Yahoo! Messenger.
Want to unsubscribe from this list?
Send a message to firstname.lastname@example.org