From owner-freebsd-arch Tue Mar 28 4:28:58 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id E553E37BE7E for ; Tue, 28 Mar 2000 04:28:55 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id OAA00436 for ; Tue, 28 Mar 2000 14:31:57 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id OAA04930 for freebsd-arch@freebsd.org; Tue, 28 Mar 2000 14:28:49 +0200 (CEST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id A0E5B37BE3C for ; Tue, 28 Mar 2000 04:28:39 -0800 (PST) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.3/8.9.3) id OAA24920; Tue, 28 Mar 2000 14:28:33 +0200 (CEST) (envelope-from des@flood.ping.uio.no) To: chris@calldei.com Cc: freebsd-arch@freebsd.org Subject: Re: Proposal: Union mount of fdesc on top of /dev References: <20000317230632.I24374@holly.calldei.com> From: Dag-Erling Smorgrav Date: 28 Mar 2000 14:28:33 +0200 In-Reply-To: Chris Costello's message of "Fri, 17 Mar 2000 23:06:32 -0600" Message-ID: Lines: 20 User-Agent: Gnus/5.0802 (Gnus v5.8.2) Emacs/20.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Chris Costello writes: > Now that I've committed a change which fixes that pesky > lstat() commit in fdesc, I'd like to suggest that it replace the > existing /dev/fd devices and /dev/std{err,in,out}. I've already > got such a setup running on a test box: I tried this and got some weird problems - some programs seemed to have trouble accessing other device nodes in /dev (non-fdesc ones). Not much of an error report, I know, but it's been a rough week and I didn't bother to write anything down. The problems went away when I unmounted the fdesc file system. Anyway, since /dev/std* never change, how about having fdesc *only* handle the /dev/fd/* stuff, so you can (non-union) mount it on /dev/fd and let /dev/std* be either symlinks to /dev/fd/[012] or plain old static device nodes like they're now? DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message