Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 May 2003 10:57:57 -0400 (EDT)
From:      Daniel Eischen <eischen@pcnet1.pcnet.com>
To:        Paul Richards <paul@freebsd-services.com>
Cc:        freebsd-arch@freebsd.org
Subject:    Re: `Hiding' libc symbols (was Re: cvs commit: src/lib/libc/gen ...)
Message-ID:  <Pine.GSO.4.10.10305011052050.4979-100000@pcnet1.pcnet.com>
In-Reply-To: <20030501144600.GC1869@survey.codeburst.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10305011052050.4979-100000>