From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8870 invoked from network); 10 May 2000 15:59:50 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 10 May 2000 15:59:50 -0000 Received: (qmail 16972 invoked by alias); 10 May 2000 15:59:37 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11305 Received: (qmail 16946 invoked from network); 10 May 2000 15:59:36 -0000 From: "Bart Schaefer" Message-Id: <1000510155924.ZM10248@candle.brasslantern.com> Date: Wed, 10 May 2000 15:59:24 +0000 X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-workers@sunsite.auc.dk Subject: `typeset -U' and exported tied parameters MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii This has something to do with the FPATH problem (11281 et al.), but I still don't know precisely what. zagzig% echo $ZSH_VERSION 3.1.7-pre-3 zagzig% MANPATH=/usr/man:/usr/man:/usr/man zagzig% printenv MANPATH /usr/man:/usr/man:/usr/man zagzig% print $manpath /usr/man /usr/man /usr/man zagzig% typeset -U manpath zagzig% printenv MANPATH /usr/man:/usr/man:/usr/man zagzig% print $MANPATH /usr/man zagzig% print $manpath /usr/man Note that although `typeset -U' has changed both the array and the tied parameter, it has failed to update the exported copy of the tied parameter. zagzig% MANPATH=$MANPATH zagzig% printenv MANPATH /usr/man -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com