Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Message-ID: <42B0260C.8050306@scytek.de>
Date: Wed, 15 Jun 2005 08:58:52 -0400
From: Volker Quetschke <quetschke@scytek.de>
User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913)
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: tcsh doesn't find commands that end with .exe
References: <42ADA78B.9040300@scytek.de> <20050613160117.GC3522@calimero.vinschen.de> <42ADAFC9.9090401@scytek.de> <20050613163537.GA11778@calimero.vinschen.de> <42AE20F2.4000409@scytek.de> <20050614180215.GU3522@calimero.vinschen.de> <42AF3C72.2060009@scytek.de> <20050615074433.GV3522@calimero.vinschen.de>
In-Reply-To: <20050615074433.GV3522@calimero.vinschen.de>
Content-Type: multipart/signed; micalg=pgp-sha1;  protocol="application/pgp-signature";  boundary="------------enig9B2FCECF62542F793D75F2FD"
X-IsSubscribed: yes

--------------enig9B2FCECF62542F793D75F2FD
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Corinna Vinschen wrote:
>>Unpatched standard cygwin tcsh:
>>[quetschke@Macros ~]$ which gcc.exe
>>/usr/bin/gcc.exe
>>[quetschke@Macros ~]$ which whoami.exe
>>whoami.exe: Command not found.
>>[quetschke@Macros ~]$ which whoami
>>/usr/bin/whoami
> 
> Doesn't happen with the patched tcsh.

Yes, sure because now the .exe versions are also in the hash. There
are two szenarios:
1. Everything is well (only a few files in dir):
    blah and blah.exe are in the path hash.
2. Something is wrong (many files in dir):
    blah* is not hashed and therefore blah, blah.exe, BLAH, BLAH.EXE,
    BlAh.ExE, etc. are found. (You can force this by using unhash.)

IMHO your patch hides the problem with the broken directory hash
and I thought I should report to the tcsh people that the path
hashing algorithm might have a problem with many files.

Volker


-- 
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D

--------------enig9B2FCECF62542F793D75F2FD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCsCYMPTXJup+KeF0RAsuWAJ9nyOMXlnrZV7ondlzCFn+g5qxL4gCffbv0
7IMdlMKGQN65ddV7YCqGWzU=
=7E4L
-----END PGP SIGNATURE-----

--------------enig9B2FCECF62542F793D75F2FD--
