From owner-cvs-src@FreeBSD.ORG Mon Apr 21 06:21:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C7DE37B401; Mon, 21 Apr 2003 06:21:03 -0700 (PDT) Received: from gw.nectar.cc (gw.nectar.cc [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D0A643F93; Mon, 21 Apr 2003 06:21:02 -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 135134D; Mon, 21 Apr 2003 08:21:02 -0500 (CDT) Received: by madman.celabo.org (Postfix, from userid 1001) id 66AEB78C66; Mon, 21 Apr 2003 08:21:01 -0500 (CDT) Date: Mon, 21 Apr 2003 08:21:01 -0500 From: "Jacques A. Vidrine" To: Doug Barton Message-ID: <20030421132101.GB49677@madman.celabo.org> References: <200304181411.h3IEBH07088819@repoman.freebsd.org> <20030420141848.K631@znfgre.tberna.bet> <20030420230000.GB32112@madman.celabo.org> <20030421011154.G1446@znfgre.tberna.bet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030421011154.G1446@znfgre.tberna.bet> X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.3i-ja.1 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include pwd.h src/lib/libc/gen getpwent.c src/usr.sbin/pwd_mkdb pwd_mkdb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2003 13:21:04 -0000 On Mon, Apr 21, 2003 at 01:15:32AM -0700, Doug Barton wrote: > Heh... well, I suppose what I meant was, for example, compiling a standard > desktop system from scratch on a system running this new code. Right, yes. Three of my own machines have been running this here, where my own user comes from the Hesiod source. My desktop could be called `standard', I suppose: dual-CPU, dual-headed machine running GNOME 2. Most everything was freshly rebuilt. > > It happens that I don't use BIND8, so I missed this issue. It [...] > Not using BIND? Heresy! :) Not using _BIND8_ :-) BIND9 from ports apparently doesn't use its own getpwent(3) implementations as built. > Seriously though, what I'm trying to get across > is that while what named seems to be doing is definitely wonky, it's > probably not the only code doing it. Binary compat is excellent of course, > but things that you could compile and run prior to the nss import should > still compile and run after. Not necessarily. I mostly agree - that's why I reverted the _PWF_* macros. But, some things may break simply because we now have POSIX.1 thread-safe versions of getpwent(3) and friends, when we did not before. Cheers, -- Jacques A. Vidrine http://www.celabo.org/ NTT/Verio SME . FreeBSD UNIX . Heimdal Kerberos jvidrine@verio.net . nectar@FreeBSD.org . nectar@kth.se