From owner-freebsd-arch@FreeBSD.ORG Thu May 1 11:28:22 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 8691137B401; Thu, 1 May 2003 11:28:22 -0700 (PDT) Received: from gw.nectar.cc (gw.nectar.cc [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB01A43FBF; Thu, 1 May 2003 11:28:21 -0700 (PDT) (envelope-from nectar@celabo.org) Received: from madman.celabo.org (madman.celabo.org [10.0.1.111]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "madman.celabo.org", Issuer "celabo.org CA" (verified OK)) by gw.nectar.cc (Postfix) with ESMTP id 397A65; Thu, 1 May 2003 13:28:21 -0500 (CDT) Received: by madman.celabo.org (Postfix, from userid 1001) id 7DF0178C4A; Thu, 1 May 2003 13:28:20 -0500 (CDT) Date: Thu, 1 May 2003 13:28:20 -0500 From: "Jacques A. Vidrine" To: John Baldwin Message-ID: <20030501182820.GA53641@madman.celabo.org> Mail-Followup-To: "Jacques A. Vidrine" , John Baldwin , freebsd-arch@FreeBSD.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.3i-ja.1 cc: freebsd-arch@FreeBSD.org Subject: Re: Re: `Hiding' libc symbols 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 18:28:22 -0000 On Thu, May 01, 2003 at 02:05:49PM -0400, John Baldwin wrote: > Agreed. Somebody just needs to sit down and fix the qpopper port and > then the argument for this change goes away and it can be reverted. qpopper is not the point. The qpopper port was fixed just a couple of hours after I made the commit to libc. (I had sent the qpopper patch to the port maintainer earlier.) Preventing the bogus behavior from ever happening again was the point. A lot of folks are focused on qpopper and strlcpy. I believe that the big picture is being missed. I moved this thread to freebsd-arch so that we could discuss how to hide all (or most, or non-standard) symbols in libc. Not so that we could argue about this particular commit. I'm backing out the commit in good faith and in the hopes that the big picture comes more clearly into focus. However, I must admit some disappointment in the situation. I believe that this was a good change, one that we need, and one that we should see more of. Cheers, -- Jacques Vidrine . NTT/Verio SME . FreeBSD UNIX . Heimdal nectar@celabo.org . jvidrine@verio.net . nectar@freebsd.org . nectar@kth.se