From owner-cvs-src@FreeBSD.ORG Wed Feb 25 13:34:29 2004 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 2434316A4CE for ; Wed, 25 Feb 2004 13:34:29 -0800 (PST) Received: from mailhub1.midco.net (mailhub1.midco.net [24.220.0.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ADAD43D2F for ; Wed, 25 Feb 2004 13:34:28 -0800 (PST) (envelope-from pmes@bis.midco.net) Received: (qmail 19497 invoked by uid 0); 25 Feb 2004 21:34:28 -0000 Received: from host-195-219-220-24.midco.net (HELO bis.midco.net) ([24.220.219.195]) (envelope-sender ) by lvs-pop.midco.net (qmail-ldap-1.03) with SMTP for ; 25 Feb 2004 21:34:28 -0000 Message-ID: <403D14E3.6000508@bis.midco.net> Date: Wed, 25 Feb 2004 15:34:27 -0600 From: Peter Schultz User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040224 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Brian F. Feldman" References: <200402252113.i1PLDOtN065489@green.homeunix.org> In-Reply-To: <200402252113.i1PLDOtN065489@green.homeunix.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include netdb.h resolv.h src/lib/libc/include gethostbyname.3res_send_private.h ... 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: Wed, 25 Feb 2004 21:34:29 -0000 Brian F. Feldman wrote: > Brian Feldman wrote: > >> Make the resolver(3) and many associated interfaces much more reentrant. >> The getaddrinfo(3), getipnodebyname(3) and resolver(3) can coincide now >> with what should be totally reentrant, and h_errno values will now >> be preserved correctly, but this does not affect interfaces such as >> gethostbyname(3) which are still mostly non-reentrant. > > > Geez, I certainly hope no English teachers ever see that paragraph. > > This has been tested by several other -CURRENT users with no issues, so be > certain to report any as they come up. There shouldn't be much software > which has to be recompiled, outside of the base system. The resolver(3) > interface is not very portable, so usage of the _res structure should be > relatively rare, and threaded programs should already be using > getaddrinfo(3) and getting error returns via that API, and not via > h_errno. > Thanks Brian. I just want to note that I did need to recompile mozilla in order to avoid a crash involving libnspr4.so. I haven't come across any other problems other than that. Pete...