HEADS-UP: ABI compatibility of getaddrinfo(3) was lost.

From: Hajimu UMEMOTO <ume_at_FreeBSD.org>
Date: Sat, 23 Jul 2005 04:38:03 +0900
Hi,

I've nuked the padding for ai_addrlen member of struct addrinfo.  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,


attached mail follows:


ume         2005-07-22 18:21:28 UTC

  FreeBSD src repository

  Modified files:
    include              netdb.h 
    lib/libc/net         getaddrinfo.c 
  Log:
  Remove padding for ABI compatibility of ai_addrlen member
  from struct addrinfo.  This change break ABI compatibility
  on 64 bit arch.
  
  Revision  Changes    Path
  1.39      +0 -19     src/include/netdb.h
  1.70      +0 -3      src/lib/libc/net/getaddrinfo.c

--
Hajimu UMEMOTO _at_ Internet Mutual Aid Society Yokohama, Japan
ume_at_mahoroba.org  ume_at_{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
Received on Fri Jul 22 2005 - 17:38:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:39 UTC