From owner-cvs-src@FreeBSD.ORG Fri Jun 3 08:02:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 E8C9B16A41C; Fri, 3 Jun 2005 08:02:00 +0000 (GMT) (envelope-from peter@wemm.org) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99B0843D49; Fri, 3 Jun 2005 08:02:00 +0000 (GMT) (envelope-from peter@wemm.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id 5D4DA2A8FB; Fri, 3 Jun 2005 01:02:00 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id C3D81E2B3; Fri, 3 Jun 2005 01:01:59 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (8.13.3/8.13.1) with ESMTP id j5381xjx071144; Fri, 3 Jun 2005 01:01:59 -0700 (PDT) (envelope-from peter@wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by overcee.wemm.org (8.13.3/8.13.1/Submit) id j5381wbh071141; Fri, 3 Jun 2005 01:01:58 -0700 (PDT) (envelope-from peter@wemm.org) X-Authentication-Warning: overcee.wemm.org: peter set sender to peter@wemm.org using -f From: Peter Wemm To: Hajimu UMEMOTO Date: Fri, 3 Jun 2005 01:01:57 -0700 User-Agent: KMail/1.8 References: <200506030332.j533W6Gq009471@repoman.freebsd.org> In-Reply-To: <200506030332.j533W6Gq009471@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506030101.58597.peter@wemm.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include netdb.h src/lib/libc/net getnetbydns.c getnetbyht.c getnetbynis.c getnetnamadr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 03 Jun 2005 08:02:01 -0000 On Thursday 02 June 2005 08:32 pm, Hajimu UMEMOTO wrote: > ume 2005-06-03 03:32:06 UTC > > FreeBSD src repository > > Modified files: > include netdb.h > lib/libc/net getnetbydns.c getnetbyht.c getnetbynis.c > getnetnamadr.c > Log: > - Remove padding for ABI compatibility of n_net member from struct > netent. > - Change 1st argument of getnetbyaddr() to an uint32_t on 64 bit > arch as well to confirm to POSIX-2001. > > These changes break ABI compatibility on 64 bit arch. > There is similar padding issue for ai_addrlen of struct addrinfo. > However, it is leaved as is for now. getnet*() should be fairly rare, but if it is referenced by any of our shared libraries and they haven't already been bumped relative to 5.x, then they need to be bumped now. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5