# HG changeset patch # User stuefe # Date 1495356756 -7200 # Node ID 09fdadea5fe8da506af12a26b0c53ce17b2e8fdd # Parent 2f8645ceb815f0cdbfaf354b2341b73976679fa1 8180424: Another build issue on AIX after 8034174 Reviewed-by: clanger, vtewari diff -r 2f8645ceb815 -r 09fdadea5fe8 jdk/src/java.base/aix/native/libnet/aix_close.c --- a/jdk/src/java.base/aix/native/libnet/aix_close.c Fri May 19 09:41:28 2017 -0700 +++ b/jdk/src/java.base/aix/native/libnet/aix_close.c Sun May 21 10:52:36 2017 +0200 @@ -419,10 +419,8 @@ } int NET_RecvFrom(int s, void *buf, int len, unsigned int flags, - struct sockaddr *from, int *fromlen) { - socklen_t socklen = *fromlen; - BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, &socklen) ); - *fromlen = socklen; + struct sockaddr *from, socklen_t *fromlen) { + BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, fromlen) ); } int NET_Send(int s, void *msg, int len, unsigned int flags) { @@ -438,10 +436,8 @@ BLOCKING_IO_RETURN_INT( s, sendto(s, msg, len, flags, to, tolen) ); } -int NET_Accept(int s, struct sockaddr *addr, int *addrlen) { - socklen_t socklen = *addrlen; - BLOCKING_IO_RETURN_INT( s, accept(s, addr, &socklen) ); - *addrlen = socklen; +int NET_Accept(int s, struct sockaddr *addr, socklen_t *addrlen) { + BLOCKING_IO_RETURN_INT( s, accept(s, addr, addrlen) ); } int NET_Connect(int s, struct sockaddr *addr, int addrlen) {