From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3) with ESMTP id BAA28505 for ; Thu, 23 May 1996 01:38:24 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id LAA20528; Wed, 22 May 1996 11:07:55 -0400 (EDT) Resent-Date: Wed, 22 May 1996 11:07:55 -0400 (EDT) Message-Id: <9605221509.AA19240@spacely.afive> X-Mailer: exmh version 1.6.7 5/3/96 To: zsh-workers@math.gatech.edu Reply-To: acs@world.std.com Subject: Bogus tempfile names in beta18 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 22 May 1996 11:09:17 -0400 From: Vinnie Shelton Resent-Message-ID: <"m5GmG3.0.g05.Btoen"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1116 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu This bug has been around for awhile. Someone (Peter?) sent a fix, but I foolishly discarded it, assuming that fix would be incorporated in beta18. Basically, the bug is that filenames for =() substitution are not unique. Eg: : zsh-2.6-beta18/SunOS Wed 22 11:02; Src/zsh -f spacely% echo $ZSH_VERSION 2.6-beta18 spacely% uname -a SunOS spacely 4.1.3_U1 2 sun4m spacely% echo =(ls /tmp) =(ls) /tmp/zsha19197 /tmp/zshb19197 If one were to diff those (supposedly) two files, they would apparently be the same, even though they should be different. --vin