struct addrinfoのai_addrlenはsocklen_tに変更され、64ビットアーキテクチャーではABI互換性がなくなりました。

20050722:
The ai_addrlen of a struct addrinfo was changed to a socklen_t to conform to POSIX-2001. This change broke an ABI compatibility on 64 bit architecture. You have to recompile userland programs that use getaddrinfo(3) on 64 bit architecture.
struct addrinfoのai_addrlenはPOSIX-2001に適合させるためにsocklen_tに変更されました。この変更は、64ビットのアーキテクチャー上のABI互換性を壊しました。64ビットのアーキテクチャー上でgetaddrinfo(3)を使用するuserlandプログラムを再コンパイルしなければなりません。
$FreeBSD: src/UPDATING,v 1.418 2005/07/22 18:51:36 ume Exp $
$FreeBSD: src/UPDATING,v 1.416.2.2 2005/07/22 20:21:50 ume Exp $