sys_socket: Ensure ss_family field on AIX.
authorBruno Haible <bruno@clisp.org>
Sun, 28 Nov 2010 16:04:03 +0000 (17:04 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 30 Nov 2010 20:17:15 +0000 (21:17 +0100)
commit5500698d4bebe8c204bfeb88673f71240647686a
treeada13b1221e691092919b0bcc6716c12b8a2182f
parent7c352a7f6327a07a95ca36d80fba5107a0c4265c
sys_socket: Ensure ss_family field on AIX.

* lib/sys_socket.in.h (ss_family): New macro definition.
* m4/sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Set
HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY. Set SYS_SOCKET_H if necessary.
(gl_SYS_SOCKET_H_DEFAULTS): Initialize
HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY.
* modules/sys_socket (Makefile.am): Substitute
HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY.
* doc/posix-headers/sys_socket.texi: Mention the AIX bug.
ChangeLog
doc/posix-headers/sys_socket.texi
lib/sys_socket.in.h
m4/sys_socket_h.m4
modules/sys_socket