Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jul 2005 05:43:26 +0900
From:      Hajimu UMEMOTO <ume@FreeBSD.org>
To:        stable@FreeBSD.org
Subject:   HEADS-UP: ABI compatibility of getaddrinfo(3) was lost.
Message-ID:  <yge64v2tvv5.wl%ume@mahoroba.org>
References:  <200507222017.j6MKHUId033267@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Multipart_Sat_Jul_23_05:43:26_2005-1
Content-Type: text/plain; charset=US-ASCII

Hi,

I've nuked the padding for ai_addrlen member of struct addrinfo on
RELENG_6.  It broke ABI compatibility of getaddrinfo(3) on 64 bit
architecture.  You have to recompile userland programs that use
getaddrinfo(3) on 64 bit architecture.

Sincerely,


--Multipart_Sat_Jul_23_05:43:26_2005-1
Content-Type: message/rfc822

X-Sieve: CMU Sieve 2.2
Delivered-To: ume@freebsd.org
X-Original-To: src-committers@FreeBSD.org
Delivered-To: src-committers@FreeBSD.org
Message-Id: <200507222017.j6MKHUId033267@repoman.freebsd.org>
From: Hajimu UMEMOTO <ume@FreeBSD.org>
Date: Fri, 22 Jul 2005 20:17:30 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/include netdb.h src/lib/libc/net getaddrinfo.c
X-FreeBSD-CVS-Branch: RELENG_6
Sender: owner-src-committers@FreeBSD.org
Precedence: bulk
X-Loop: FreeBSD.ORG
X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-2.0
	(ameno.mahoroba.org [218.45.22.175]);
	Sat, 23 Jul 2005 05:17:47 +0900 (JST)
X-Virus-Scanned: ClamAV 0.86.1/988/Fri Jul 22 21:29:55 2005 on
	ameno.mahoroba.org
X-Virus-Status: Clean
X-Spam-Status: No, score=-5.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 
	autolearn=ham version=3.0.4
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on ameno.mahoroba.org

ume         2005-07-22 20:17:30 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    include              netdb.h 
    lib/libc/net         getaddrinfo.c 
  Log:
  MFC: Remove padding for ABI compatibility of ai_addrlen member
  from struct addrinfo.  This change break ABI compatibility on
  64 bit arch.
  
          include/netdb.h:                1.39
          lib/libc/net/getaddrinfo.c:     1.70
  
  Approved by:    re (kensmith)
  
  Revision  Changes    Path
  1.38.2.1  +0 -19     src/include/netdb.h
  1.69.2.1  +0 -3      src/lib/libc/net/getaddrinfo.c

--Multipart_Sat_Jul_23_05:43:26_2005-1
Content-Type: text/plain; charset=US-ASCII

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/

--Multipart_Sat_Jul_23_05:43:26_2005-1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?yge64v2tvv5.wl%ume>