Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 May 2003 15:02:55 +0100
From:      Paul Richards <paul@freebsd-services.com>
To:        "Jacques A. Vidrine" <nectar@FreeBSD.org>
Cc:        freebsd-arch@FreeBSD.org
Subject:    Re: `Hiding' libc symbols (was Re: cvs commit: src/lib/libc/gen ...)
Message-ID:  <20030501140255.GB1869@survey.codeburst.net>
In-Reply-To: <20030430164135.GB26508@madman.celabo.org>
References:  <20030430031856.GA20258@madman.celabo.org> <20030430144149.GA7786@dragon.nuxi.com> <20030430002014.GA1190@dragon.nuxi.com> <Pine.GSO.4.10.10304300024280.1846-100000@pcnet1.pcnet.com> <20030430043303.GA46365@mero.morphisms.net> <20030430062647.GA82023@rot13.obsecurity.org> <20030430143121.GK39658@survey.codeburst.net> <20030430152708.GA26216@madman.celabo.org> <20030430153645.GL39658@survey.codeburst.net> <20030430164135.GB26508@madman.celabo.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 30, 2003 at 11:41:35AM -0500, Jacques A. Vidrine wrote:
> [Trimmed cc:list;  moving to freebsd-arch]
> 
> 
> First, has something been broken by making strlcpy/strlcat into a weak
> reference?

Yes, deliberately overloading it from an application now no longer
works.

What really concerns me though, is that behaviour is only defined
for 2 functions.

I think this should be backed out, as most people in this thread
have pointed out, you've added a quirk to our C library to fix a
poorly coded application and whichever way you look at it, that's
not the right solution.

The implementation of FreeBSD should be what's correct, we shouldn't
fudge things to accomodate bad packages, fix the problem where the
problem really exists.

-- 
Paul Richards



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030501140255.GB1869>