delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/03/12/17:43:10

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: Anton Ertl <anton AT a0 DOT complang DOT tuwien DOT ac DOT at>
Message-Id: <200303122242.XAA26903@a0.complang.tuwien.ac.at>
Subject: Re: Mixing / and \ path separators
To: cygwin AT cygwin DOT com
Date: Wed, 12 Mar 2003 23:42:58 +0100 (MET)
In-Reply-To: <Pine.GSO.4.44.0303121712340.25867-100000@slinky.cs.nyu.edu> from "Igor Pechtchanski" at Mar 12, 2003 05:17:53 PM
Reply-To: anton AT mips DOT complang DOT tuwien DOT ac DOT at
MIME-Version: 1.0

Igor Pechtchanski wrote:
> 
> On Wed, 12 Mar 2003, Anton Ertl wrote:
> 
> > Cygwin 1.3.18(0.69/3/2) handles filenames like
> >
> > /usr/local/share/gforth/0.5.9-20030201\kernl32l.fi
> >
> > all right, where the "\" is meant as a path separator.  Cygwin
> > 1.3.19(0.71/3/2) and 1.3.20 reportedly do not like such names (file
> > not found).  Is this intentional and will it stay that way?
> 
> This is intentional.  See <http://cygwin.com/ml/cygwin-announce/2003-01/msg00021.html>,
> especially the line that says:
> - Make handling of \foo\bar equivalent to /foo\bar.  (Christopher Faylor)
> (the above should be the other way around, but you get the idea).

Thanks (No, I don't get the idea, but I trust you:-).

> > If so, how should I deal with path names where parts of the path come
> > from ordinary windows users?
> 
> Translate them to Unix paths using, for example, "sed 's!\\!/!g'.

Ok.  Can we leave the drive letters in place, or do we need to
translate them, too (into /cygdrive/..., right)?  I.e., is
"c:/this/that" ok?  In 1.3.18 it is.

> Does the windows port of Gforth know about POSIX paths?

Yes.  It treats both '/' and '\' as path separators, but that's easy
to change.

- anton

--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019