X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fsys_socket.in.h;fp=lib%2Fsys_socket.in.h;h=21990e992de46274cd1ff0bf8403742aba6a68fe;hb=5500698d4bebe8c204bfeb88673f71240647686a;hp=d7a94bf125f7309179a860a8cfa5598adc61f80a;hpb=7c352a7f6327a07a95ca36d80fba5107a0c4265c;p=gnulib.git diff --git a/lib/sys_socket.in.h b/lib/sys_socket.in.h index d7a94bf12..21990e992 100644 --- a/lib/sys_socket.in.h +++ b/lib/sys_socket.in.h @@ -70,7 +70,14 @@ typedef unsigned short sa_family_t; #endif -#if !@HAVE_STRUCT_SOCKADDR_STORAGE@ +#if @HAVE_STRUCT_SOCKADDR_STORAGE@ +/* Make the 'struct sockaddr_storage' field 'ss_family' visible on AIX 7.1. */ +# if !@HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY@ +# ifndef ss_family +# define ss_family __ss_family +# endif +# endif +#else # include /* Code taken from glibc sysdeps/unix/sysv/linux/bits/socket.h on 2009-05-08, licensed under LGPLv2.1+, plus portability fixes. */