From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11248 invoked from network); 20 Feb 2003 22:41:53 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 20 Feb 2003 22:41:53 -0000 Received: (qmail 4859 invoked by alias); 20 Feb 2003 22:41:18 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 5932 Received: (qmail 4846 invoked from network); 20 Feb 2003 22:41:18 -0000 Received: from localhost (HELO sunsite.dk) (127.0.0.1) by localhost with SMTP; 20 Feb 2003 22:41:18 -0000 X-MessageWall-Score: 0 (sunsite.dk) Received: from [171.70.157.152] by sunsite.dk (MessageWall 1.0.8) with SMTP; 20 Feb 2003 22:41:17 -0000 Received: from cns-build2.cisco.com (cns-build2.cisco.com [128.107.183.17]) by sj-msg-core-3.cisco.com (8.12.2/8.12.6) with ESMTP id h1KMf1B6004541 for ; Thu, 20 Feb 2003 14:41:06 -0800 (PST) Received: (paullew@localhost) by cns-build2.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA10828; Thu, 20 Feb 2003 14:41:11 -0800 (PST) From: Paul Lew MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15957.22919.742981.955897@cns-build2.cisco.com> Date: Thu, 20 Feb 2003 14:41:11 -0800 To: zsh-users@sunsite.dk Subject: umask for process substitution X-Mailer: VM 7.07 under Emacs 21.2.1 Is there a way to set umask for temporary file created with =(cmd)? I am running a setuid program which failed to read the =(cmd) because it use mode 600: > ls =(echo foo) -rw------- 1 root other 4 Feb 20 13:32 /tmp/zsh8PayQ4 > umask 002 TIA.