delorie.com/archives/browse.cgi | search |
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 |
Date: | Wed, 12 May 2004 17:43:32 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: bash: tab completion failure from (but not at) / |
Message-ID: | <20040512154332.GO12030@cygbert.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
References: | <20040512140835 DOT GJ12030 AT cygbert DOT vinschen DOT de> <NUTMEGf3ednHM3SOlbp000000a6 AT NUTMEG DOT CAM DOT ARTIMI DOT COM> |
Mime-Version: | 1.0 |
In-Reply-To: | <NUTMEGf3ednHM3SOlbp000000a6@NUTMEG.CAM.ARTIMI.COM> |
User-Agent: | Mutt/1.4.2i |
On May 12 16:17, Dave Korn wrote: > I reckon you could quote > http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_0 > 4_11 > to support the claim that what bash is doing is actually an invalid > transformation and should be considered a bug. That page says > > "A pathname consisting of a single slash shall resolve to the root directory > of the process. A null pathname shall not be successfully resolved. A > pathname that begins with two successive slashes may be interpreted in an > implementation-defined manner, although more than two leading slashes shall > be treated as a single slash." > > Therefore translating "/" to "//" has the effect of replacing an > unambiguous specs-defined interpretation with an implementation-defined > interpretation and is clearly invalid, even though it amounts to a null > tranformation on many *nix systems. Looking into the bash code, you'll see that this is a well-known fact to the bash developers. This bug just couldn't be easily uncovered, since it doesn't result in wrong behaviour on any system so far. Sheer luck that two bugs met each other :-) 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |