--- old/src/java.base/aix/native/libnet/aix_close.c 2016-09-06 14:36:39.983179734 +0530 +++ new/src/java.base/aix/native/libnet/aix_close.c 2016-09-06 14:36:39.859180107 +0530 @@ -410,6 +410,10 @@ BLOCKING_IO_RETURN_INT( s, recv(s, buf, len, 0) ); } +int NET_NonBlockingRead(int s, void* buf, size_t len) { + BLOCKING_IO_RETURN_INT( s, recv(s, buf, len, MSG_DONTWAIT)); +} + int NET_ReadV(int s, const struct iovec * vector, int count) { BLOCKING_IO_RETURN_INT( s, readv(s, vector, count) ); }