delorie.com/archives/browse.cgi | search |
Corinna Vinschen wrote: > > On Thu, Mar 15, 2001 at 06:02:54PM +0100, Ralf Fassel wrote: > > * Corinna Vinschen > > | Bash is a UNIX shell. Why not using UNIX paths? > > > > Because we use non-Cygwin programs which don't grok /cygwin pathnames. > > Unfortunately, there is a world besides cygwin. > > > > $ cl t.c -o t > > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 11.00.7022 for 80x86 > > ... > > $ ./t /cygdrive/c/autoexec.bat c:/autoexec.bat > > 1: /cygdrive/c/autoexec.bat: fopen failed > > 2: c:/autoexec.bat: fopen succeeded > > > > | Actually not C:/ is deprictaed but //c! The syntax is ambiguous > > | since that could also address a SMB server. We may decide to > > | eliminate that syntax for local drives completely in the future. > > > > Uh, please don't... :-/ Aren't single letter SMB servers rather rare? > > > > | Use the /cygdrive/c syntax instead. > > > > As I described in another mail, this currently breaks my openssh > > installation, so I stick with //c for now. > > Why don't you mount your drives and drop the double slash: > > mount -f -s -b C: /c > ... > Actually `mount --change-cygdrive-prefix -s -b /' will take care of that for you. Then instead of /cygdrive/c/foo/bar you can access /c/foo/bar without mounting each drive. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |