From owner-freebsd-arch@FreeBSD.ORG Thu May 1 07:58:00 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D788537B401; Thu, 1 May 2003 07:58:00 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17C9043F93; Thu, 1 May 2003 07:58:00 -0700 (PDT) (envelope-from eischen@pcnet1.pcnet.com) Received: from pcnet1.pcnet.com (localhost [127.0.0.1]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h41EvvBg007093; Thu, 1 May 2003 10:57:57 -0400 (EDT) Received: from localhost (eischen@localhost)h41EvvO9007086; Thu, 1 May 2003 10:57:57 -0400 (EDT) Date: Thu, 1 May 2003 10:57:57 -0400 (EDT) From: Daniel Eischen To: Paul Richards In-Reply-To: <20030501144600.GC1869@survey.codeburst.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-arch@freebsd.org Subject: Re: `Hiding' libc symbols (was Re: cvs commit: src/lib/libc/gen ...) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2003 14:58:01 -0000 On Thu, 1 May 2003, Paul Richards wrote: > On Thu, May 01, 2003 at 09:30:32AM -0500, Jacques A. Vidrine wrote: > > On Thu, May 01, 2003 at 03:02:55PM +0100, Paul Richards wrote: > > > What really concerns me though, is that behaviour is only defined > > > for 2 functions. > > > > No, it is done for some 150+ functions. If the technique didn't have > > 150+? I must have missed that in the commit and subsequent discussion. All the system calls. All the functions that the threads libraries need to override or provide cancellation points for. Also, for fun, do an 'nm libc_r.so.5 | grep " T "' (on an unstripped libc_r) and see how may functions don't begin with underscores. -- Dan Eischen