From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28293 invoked by alias); 6 Oct 2015 08:34:17 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 36800 Received: (qmail 6650 invoked from network); 6 Oct 2015 08:34:16 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-AuditID: cbfec7f4-f79c56d0000012ee-5b-5613878351de Date: Tue, 06 Oct 2015 09:33:57 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: syntax check of 'echo $HOME' crashes in ksh emulation mode Message-id: <20151006093357.0c7a5214@pwslap01u.europe.root.pri> In-reply-to: <151005104507.ZM19176@torch.brasslantern.com> References: <1693579.IilOBOKrgc@kdudka.brq.redhat.com> <20151005174219.69ae85c4@pwslap01u.europe.root.pri> <151005104507.ZM19176@torch.brasslantern.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsVy+t/xK7rN7cJhBv9axSwONj9kcmD0WHXw A1MAYxSXTUpqTmZZapG+XQJXxr/LU5gL3jBVvD86gbGBcT5TFyMnh4SAicS/n3uhbDGJC/fW s3UxcnEICSxllFj46xMrhDODSWJjazcLhLOVUeJyxy82kBYWAVWJze3fmEFsNgFDiambZjOC 2CIC4hJn154HauDgEBZwl5i0WgUkzCtgL/HwxjOwck4BK4nziy+xQ8ycwyixfNo3sJn8AvoS V/9+gjrJXmLmlTOMEM2CEj8m32MBsZkFtCQ2b2tihbDlJTaveQs2VEhAXeLG3d3sExiFZiFp mYWkZRaSlgWMzKsYRVNLkwuKk9JzDfWKE3OLS/PS9ZLzczcxQsL2yw7GxcesDjEKcDAq8fBK 3BQKE2JNLCuuzD3EKMHBrCTC+5NLOEyINyWxsiq1KD++qDQntfgQozQHi5I479xd70OEBNIT S1KzU1MLUotgskwcnFINjNoVCWd6PzBOSTq/tki/KHLd8fIc/cVfNGSvLX/4TbV/v/PW5WYu 1z5s0G0sP2+6cu/dF/WM3o9ib2gpO/CGxDBLO+t2rdZcK7HhwPPHWmfkG6b8/nDxzYJt/+T5 HVi/m7yqvJVmdEAgzrOydekrk/emD1Y4WjmvN7vJKSVkH7h20ilXXw25W0osxRmJhlrMRcWJ APFBPQtXAgAA On Mon, 5 Oct 2015 10:45:07 -0700 Bart Schaefer wrote: > Hrm. But we DO set HOME in ksh emulation if the -n option is not given. > What is it about no_exec that changes things? Not importing environment variables. % ARGV0=ksh zsh -fc 'echo $HOME' /export/home/pws % (unset HOME; ARGV0=ksh zsh -fc 'echo $HOME') % pws