Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 16 Jul 2004 15:01:28 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: UNC Pathname Handling within Applications Message-ID: <20040716130128.GW1389@cygbert.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <20040715033232 DOT GP25893 AT eumel DOT yoo DOT local> <20040715233034 DOT GA3729 AT eumel DOT yoo DOT local> <6 DOT 1 DOT 0 DOT 6 DOT 0 DOT 20040715221848 DOT 033c3b40 AT pop DOT prospeed DOT net> <20040716120644 DOT GB745 AT eumel DOT yoo DOT local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040716120644.GB745@eumel.yoo.local> User-Agent: Mutt/1.4.2i On Jul 16 14:06, Thorsten Haude wrote: > I think some people might see the surprising path, *think* the > software is broken and stop using it. Another problem ist the toolkit. > > I agree that the leading extra slash should be supported, but it might > not be as easy as it sounds. Thorsten, even if I repeat other postings, please note that double slashes are absolutely fine according to the standards. Leading double slashes may have a special meaning on POSIX implementations and the *well* *known* Windows specific meaning is an UNC path for accessing network (CIFS) shares. Honestly, there should be no surprise in that fact to users of your software. If you really want to mangle file names in your application instead of just leaving them alone, then your application should honor that fact, to be *portable*. This isn't us being mean, as usual, that's just fact. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Co-Project Leader mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- 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/