From owner-freebsd-arch Thu Feb 15 6:22:34 2001 Delivered-To: freebsd-arch@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id 344A637B4EC for ; Thu, 15 Feb 2001 06:22:32 -0800 (PST) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id JAA02923; Thu, 15 Feb 2001 09:22:02 -0500 (EST) Date: Thu, 15 Feb 2001 09:22:01 -0500 (EST) From: Daniel Eischen To: Bruce Evans Cc: Warner Losh , arch@FreeBSD.ORG Subject: Re: The whole libc thing. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 15 Feb 2001, Bruce Evans wrote: > On Thu, 15 Feb 2001, Warner Losh wrote: > > > Green's solution of stealing a pointer and using that to "grow" FILE. > > This would allow old binaris to keep working at the cost of binary > > compatibility. There's a few extra indirections in this case, you'll > > likely not be able to measure that performance loss. But it will work > > with the case above and most of the others we threw at it. > > Pointers to FILEs can be converted to pointers extensions of FILEs using > a hash lookup. This takes slightly more than a few indirections, but > it doesn't cost binary compatibilty. And introduces another place where locks would be needed. -- Dan Eischen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message