delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; q=dns; s= | |
default; b=nVyP4lAQauBhJ57FtSHhJWt+IQ2HRp+s7UVXdKxgFRnhjzYT+1F7I | |
Fc8MOiIgVlnO6UiMzUlxblSbx3JFisSI2Q7d+D5UZaQs4zxadP5kGMyJfQikuq+v | |
XmDbIotR4omSY4xjHWSAUi6W80y97mLPgsGO0cqlVCmwuuxLCcEgpo= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; s=default; | |
bh=FoCuFqFb4uuWoiRy/xNKBXtaLy0=; b=tg0ZWplPTHYRhWMj97Fac4Dj+/mL | |
gCASLnQuumdd7khQJj8LbJYIp4yyOSq0hBJIEdqgkk6mHs4a/Ml/evl+8TKEOg5y | |
JW6zCzLZ3S7xymSPkoddZf2jqTKpoge4Oiiavdkhu6H0ezv+YyUn8Og4k2Q3iVLT | |
99qzRfVUcLiefGA= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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 |
Authentication-Results: | sourceware.org; auth=none |
X-Spam-SWARE-Status: | No, score=-101.8 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy= |
X-HELO: | mout.kundenserver.de |
Date: | Wed, 20 Mar 2019 10:24:21 +0100 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: Corner-case bug in .exe handling? |
Message-ID: | <20190320092421.GR3908@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
References: | <5400e6ecebaa25efa46f0011be3fc58b58c4a69c DOT camel AT cygwin DOT com> |
MIME-Version: | 1.0 |
In-Reply-To: | <5400e6ecebaa25efa46f0011be3fc58b58c4a69c.camel@cygwin.com> |
User-Agent: | Mutt/1.11.3 (2019-02-01) |
--2NLGdgz3UMHa/lqP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mar 19 18:02, Yaakov Selkowitz wrote: > Just came across this with 3.0.4 on both Win7 and Win10 1804: >=20 > $ ls -1 /usr/bin/python2.7 > /usr/bin/python2.7 > $ ls -1 /usr/bin/python[2-9].[0-9] > /usr/bin/python3.5 > /usr/bin/python3.6 > /usr/bin/python3.7 > /usr/bin/python3.8 >=20 > python2.7 is the actual .exe where python3.* are symlinks, but > shouldn't 2.7 still be included in the latter? No, even if that looks weird. But think about what happens. ls calls readddir. readdir returns "python2.7.exe". The matching is not done by Cygwin, but by the shell. And python2.7.exe simply doesn't match "python[2-9].[0-9]". Nothing Cygwin can do about, unless we suppress the .exe suffix in readdir/realpath/readlink output just like we do with the ".lnk" suffix for the old winsymlink symlink style. Corinna --=20 Corinna Vinschen Cygwin Maintainer --2NLGdgz3UMHa/lqP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlySBsUACgkQ9TYGna5E T6CLog/+N1xv/bXOGTqWQvQCMcQjJGPyvOKu9QZZkNdEuPCTBu6qBNRvl26PCDqj PQlH00scy1P4BjMCZxm5iVWUqRuOURKGERrzkVI2roGOm66nPsmxNfokTCSrqhne 4lcnFu307W7aXBs3qthtZiOko6DAeDs55pLtNZf+6/yao/aTylsBCTa7td4A9KNI /HkMaZPhtFWy2VKhJ4iU8zCuUcSU4VyBYecJDO3Zit0nd1RNNmOeEtqrup1XAOUR kaJHDuU5tqFT+VjDNWHRdaWTZtBui0/PK/U5j/6KjGSf5G8HhOOz0UqFCOkwphcw 4cOsqlLo/Omw7IfLhBsRRte4or3e8H70ZFfONvbwPdiAxpL3Jt31kQIvxDyrpGe4 H79y+1ELVSHNZGXS8sf3fABqHTuYbg415Fi5+cG6etNJHvn1VRgSmrF9pkaMRfOt g9bFEmay5k7gkG5wpCEk6cRqc1RUBrCtF8scLZhIWTC+c0x2c3fTU0AWuuP/MYmg d+t2gvObBt5DMTTzVN2rayhDmApLk2wdH9vHI+FcMHa63Btv3ZLFN2neTkTmk1uy IRE+FqQh5rZd/YxvROl5VGj+rSFssR3Wj2/q56uiD3gScdr0eADLEKdzxzgbbnPH V1sW++hwX8fOKxddx17bBeedx/OxkBcrQZuHJrOCQ2w9Sm2UPlo= =2w++ -----END PGP SIGNATURE----- --2NLGdgz3UMHa/lqP--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |