From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11379 invoked by alias); 30 Sep 2016 10:09:44 -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: 39519 Received: (qmail 10041 invoked from network); 30 Sep 2016 10:09:44 -0000 X-Qmail-Scanner-Diagnostics: from mailout3.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.13):SA:0(-3.0/5.0):. Processed in 0.413117 secs); 30 Sep 2016 10:09:44 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7f2-f79556d000002c42-47-57ee39e0523e Date: Fri, 30 Sep 2016 11:09:32 +0100 From: Peter Stephenson To: Zsh hackers list Subject: Re: [bug] problem with env vars that zsh sets itself Message-id: <20160930110932.6915573e@pwslap01u.europe.root.pri> In-reply-to: <20160930085538.GA12137@chaz.gmail.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+NgFnrLIsWRmVeSWpSXmKPExsWy7djPc7oPLN+FG5z4KWFxsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4Mt42nmMuWMlSsefOHfYGxtXMXYycHBICJhLr9q9mhbDFJC7c W8/WxcjFISSwlFFix7/rzBBOL5PEpHvfGGE6WvbMZoJILGOU2PDiMAuEM41JYtPHi1D9Zxgl rh+cxwTSIiRwllGi4UQOiM0ioCqxb+kmFhCbTcBQYuqm2WBjRQS0JHacPAlWLyxgK/Huzzmw A3kF7CWmvHvDDmJzAq3+ffEtWJxfQF/i6t9PTBAn2UvMvHKGEaJeUOLH5Htg85kFdCS2bXvM DmHLS2xe8xbsHwmB/2wSx19fAmrgAHJkJTYdgAaGi8TtR4+h3hSWeHV8CzuELSNxeXI3C4Td zyjxpNsXYs4MRonTZ3awQSSsJfpuX2SEWMYnMWnbdGaI+bwSHW1CECUeEq++Loba5SjxcEo7 0wRGxVlIzp6F5OxZSM5ewMi8ilEktbQ4Nz212FivODG3uDQvXS85P3cTIzARnP53/NMOxq8n rA4xCnAwKvHwCii/DRdiTSwrrsw9xCjBwawkwjvf4l24EG9KYmVValF+fFFpTmrxIUZpDhYl cd49C66ECwmkJ5akZqemFqQWwWSZODilGhh7u/58dFz59uK7LapSN3xbs6Je6d5wX3H++Mqk srl3gu2/Lnw1LeHYjs8h3NU706rWrM7ZdC90SlF3baf+k0mT3d1Z0nKYtxiu0exkTsv89ye7 W0fvCVMYy1y2j45yl7t1nh3qjhXOiHrF8an+RsnR+92rb9/ZFfYo28V294dYIenzu28sWKeu xFKckWioxVxUnAgAzjUomwADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xK7pbLd+FG+x5KmBxsPkhkwOjx6qD H5gCGKPcbDJSE1NSixRS85LzUzLz0m2VQkPcdC2UFPISc1NtlSJ0fUOClBTKEnNKgTwjAzTg 4BzgHqykb5fglvG28RxzwUqWij137rA3MK5m7mLk5JAQMJFo2TObCcIWk7hwbz1bFyMXh5DA EkaJz586WCGcGUwSl/uamCGcc4wSq2afh3LOMkpsX32NDaSfRUBVYt/STSwgNpuAocTUTbMZ QWwRAS2JHSdPgu0QFrCVePfnHNhuXgF7iSnv3rCD2JxAd/y++BZqaCejxKIDl1lBEvwC+hJX /36COtBeYuaVM4wQzYISPybfA1vGDLRg87YmVghbXmLzmrdgC4QE1CVu3N3NPoFReBaSlllI WmYhaVnAyLyKUSS1tDg3PbfYSK84Mbe4NC9dLzk/dxMjMJK2Hfu5ZQdj17vgQ4wCHIxKPLwC ym/DhVgTy4orcw8xSnAwK4nwpli8CxfiTUmsrEotyo8vKs1JLT7EaAoMmYnMUqLJ+cAozyuJ NzQxNLc0NDK2sDA3MlIS55364Uq4kEB6YklqdmpqQWoRTB8TB6dUA6NT7v6D/a067xi+cmf1 yT7efnFtz5KNCg02vjdS7i64Y/j3Z/qui5HPQxcWpAk+nXG0Oarov57n9Q/sGmwRve6FvY0H 2aUTDAvr6x+c/1vJ0vg29vLvLZM1rD13M/vdU5keOvnA6t+T2O6Ved49fstNLFfFQ/kFx4UL v1+3G8Zu2vG+RXCG9TYlluKMREMt5qLiRAC39js3ugIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20160930100935eucas1p1f86bddb42390712fcae43a0a5b34c63e X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20160930095458eucas1p29d154e52d3afbbd3d4dd5c6185593af6 X-RootMTR: 20160930095458eucas1p29d154e52d3afbbd3d4dd5c6185593af6 References: <20160930085538.GA12137@chaz.gmail.com> On Fri, 30 Sep 2016 09:55:38 +0100 Stephane Chazelas wrote: > zsh's "export" command doesn't list the environment variables > that zsh sets itself. diff --git a/Src/params.c b/Src/params.c index 8271a8b..e115102 100644 --- a/Src/params.c +++ b/Src/params.c @@ -4727,6 +4727,7 @@ addenv(Param pm, char *value) if (pm->env) zsfree(pm->env); pm->env = newenv; + pm->node.flags |= PM_EXPORTED; #else /* * Under Cygwin we must use putenv() to maintain consistency. pws