Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jun 2005 01:01:57 -0700
From:      Peter Wemm <peter@wemm.org>
To:        Hajimu UMEMOTO <ume@FreeBSD.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
Message-ID:  <200506030101.58597.peter@wemm.org>
In-Reply-To: <200506030332.j533W6Gq009471@repoman.freebsd.org>
References:  <200506030332.j533W6Gq009471@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



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