This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: cygpath -w for non-existent server
On Dec 6 11:59, Andy Koppe wrote:
> On 6 December 2010 11:34, Corinna Vinschen wrote:
> >> On Dec Â4 06:35, Andy Koppe wrote:
> >> > $ cygpath -w //foo
> >> > cygpath: error converting "//foo" - No such file or directory
> >> >
> >> > Is that as intended?
> > [...]
> > - "//foo" is a virtual path, valid only in Cygwin. ÂYou can't access
> > Â"\\foo" in the Win32 API using file or directory access functions. ÂIt
> > Âjust doesn't exist as a path. ÂUNC paths are only valid with at least
> > Âtwo path components as in "\\server\share". ÂSince "//foo" is a
> > Âvirtual path, there's no Win32 equivalent. ÂSo, from the Windows
> > Âperspective there's "No such file or directory".
>
> Weird. "\\server" works fine in Explorer and also with cygstart, so I
> guess Explorer implements it as some sort of virtual directory.
That's right.
> Is
> that enough reason to support it as a special case in the Cygwin path
> conversion?
Huh, now I see the problem. *Existing* virtual server-only paths
are converted, only non-existent aren't. I fixed that in CVS.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple