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
[-- Attachment #1 --]
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,
[-- Attachment #2 --]
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
[-- Attachment #3 --]
--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?yge64v2tvv5.wl%ume>
