From: Nicholas Nethercote Date: Fri, 22 May 2009 00:52:14 +0000 (+0000) Subject: Partly revert r10044 -- do use struct vki_sockaddr, and define it for AIX. X-Git-Tag: svn/VALGRIND_3_5_0~618 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=de5e58f35a7c3a4bf12cd656187bdda391576cc3;p=thirdparty%2Fvalgrind.git Partly revert r10044 -- do use struct vki_sockaddr, and define it for AIX. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10096 --- diff --git a/coregrind/m_libcfile.c b/coregrind/m_libcfile.c index e328b4b494..9c7e66497c 100644 --- a/coregrind/m_libcfile.c +++ b/coregrind/m_libcfile.c @@ -564,9 +564,13 @@ Int VG_(mkstemp) ( HChar* part_of_name, /*OUT*/HChar* fullname ) /* --------------------------------------------------------------------- - Socket-related stuff. This is very Linux-kernel specific. + Socket-related stuff. ------------------------------------------------------------------ */ +#if defined(VGO_aix5) +struct vki_sockaddr_in; +#endif + static Int parse_inet_addr_and_port ( UChar* str, UInt* ip_addr, UShort* port ); @@ -574,9 +578,7 @@ static Int my_socket ( Int domain, Int type, Int protocol ); static -Int my_connect ( Int sockfd, - /* struct vki_sockaddr_in* */ void* serv_addr, - Int addrlen ); +Int my_connect ( Int sockfd, struct vki_sockaddr_in* serv_addr, Int addrlen ); UInt VG_(htonl) ( UInt x ) { @@ -749,9 +751,7 @@ Int my_socket ( Int domain, Int type, Int protocol ) static -Int my_connect ( Int sockfd, - /* struct vki_sockaddr_in* */ void* serv_addr, - Int addrlen ) +Int my_connect ( Int sockfd, struct vki_sockaddr_in* serv_addr, Int addrlen ) { # if defined(VGP_x86_linux) || defined(VGP_ppc32_linux) \ || defined(VGP_ppc64_linux)