From owner-freebsd-questions@FreeBSD.ORG Sun Jun 12 08:31:03 2005 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA2CB16A41C for ; Sun, 12 Jun 2005 08:31:03 +0000 (GMT) (envelope-from mwm-dated-1119429061.42d419@mired.org) Received: from delight.idiom.com (delight.idiom.com [216.240.32.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9451343D48 for ; Sun, 12 Jun 2005 08:31:03 +0000 (GMT) (envelope-from mwm-dated-1119429061.42d419@mired.org) Received: from idiom.com (idiom.com [216.240.32.1]) by delight.idiom.com (Postfix) with ESMTP id A554E1F874C for ; Sun, 12 Jun 2005 01:31:02 -0700 (PDT) Received: from mired.org (mwm@idiom [216.240.32.1]) by idiom.com (8.12.11/8.12.11) with SMTP id j5C8V15f003673 for ; Sun, 12 Jun 2005 01:31:02 -0700 (PDT) (envelope-from mwm-dated-1119429061.42d419@mired.org) Received: (qmail 13368 invoked by uid 1001); 12 Jun 2005 08:31:01 -0000 Received: by guru.mired.org (tmda-sendmail, from uid 1001); Sun, 12 Jun 2005 03:31:01 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17067.62149.92183.56827@guru.mired.org> Date: Sun, 12 Jun 2005 03:31:01 -0500 To: questions@freebsd.org X-Mailer: VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid X-Primary-Address: mwm@mired.org X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`; h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ From: Mike Meyer X-Delivery-Agent: TMDA/1.0.3 (Seattle Slew) Cc: Subject: Problems with command line scratch files in zsh X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2005 08:31:03 -0000 Since going to 5.x with devfd, I've noticed that some of the shell constructs used by zsh (and other shells - I know zsh didn't invent this) quit working. To wit: guru% wc <(cat /etc/motd) wc: /dev/fd/11: open: No such file or directory The <(...) construct runs the pipe in (), and replaces the <(...) with the name of the /dev/fd/ entry for the output of that pipe. The file exists for the shell process doing all this. But when the comm process tries to open the file to read the data, the file doesn't exist. This is pretty nasty. Anyone got any suggestions on how to fix this? A bug report with a patch, maybe (I couldn't find any such bug report)? Workarounds? Maybe this should go to hackers@freebsd.org? Thanks, http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.