From owner-freebsd-hackers Thu Jan 13 9:40:19 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id CE3D3155D1 for ; Thu, 13 Jan 2000 09:40:14 -0800 (PST) (envelope-from eischen@vigrid.com) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id MAA20749; Thu, 13 Jan 2000 12:40:06 -0500 (EST) Date: Thu, 13 Jan 2000 12:40:05 -0500 (EST) From: Daniel Eischen To: "David O'Brien" Cc: jasone@canonware.com, hackers@FreeBSD.ORG Subject: Re: cvs commit: src/gnu/usr.bin/cc/cc_fbsd Makefile In-Reply-To: <20000113085549.R14330@relay.nuxi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 13 Jan 2000, David O'Brien wrote: > On Thu, Jan 13, 2000 at 07:18:12AM -0500, Daniel Eischen wrote: > > > > Use _open internally within libc and libpthread. Have one "open" > > entry point that is the cancellation version of open. > > This is what it appears Solaris 7 does. Yeah, I've noticed that too. If you look at the CVS logs you can see that this was thought about back in '98: $ cvs log -r1.12 libc/i386/SYS.h [ ... ] description: ---------------------------- revision 1.12 date: 1998/05/05 22:06:16; author: jb; state: Exp; lines: +9 -3 branches: 1.12.2; Build the syscalls (in libc, not libc_r) with weak symbols so that libpthread can override them as required. ============================================================================= I don't quite understand the need to have _libc_XXX variants. I think we should just use _XXX internally. Dan Eischen eischen@vigrid.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message