From owner-freebsd-hackers Mon Oct 16 11:55:56 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA17254 for hackers-outgoing; Mon, 16 Oct 1995 11:55:56 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA17249 for ; Mon, 16 Oct 1995 11:55:52 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id LAA25106; Mon, 16 Oct 1995 11:50:13 -0700 From: Terry Lambert Message-Id: <199510161850.LAA25106@phaeton.artisoft.com> Subject: Re: IPX now available To: u923168@student.canberra.edu.au (Gasparovski / Daniel) Date: Mon, 16 Oct 1995 11:50:13 -0700 (MST) Cc: imp@village.org, hackers@FreeBSD.ORG In-Reply-To: from "Gasparovski / Daniel" at Oct 15, 95 05:09:22 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1117 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > > : % bg >& make.out > > : [1]+ make world & > > : % > > : > > : Hurrah, the output is now redirected to make.out! > > > > I'd give half my left kidney for something like this! (Pure software > > already had my right kidney) > > Why can't this be done in the shell? Because credentials are associated with processes instead of being shared, seperate entities. It's grossly complicated why this is so, but that's what it boils down to. Once that is corrected, you'd still need the way the system deals with open vnode aliases repaired. Currently, if P1 opens a file and P2 opens a file, there are two entries in the system open file table pointing to a single vnode instead of a single entry with an incremented reference count. Without going multiply complex on the list linkage off the system open file table, that means going to iterating the process open file tables for things like identd and lsof. Very expensive, but relatively infrequent, so perhaps worth it. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.