Hi Ivan,
code changes looks good to me, although i am not the official reviewer.
Thanks,
Vyom
On Thursday 28 June 2018 04:45 AM, Ivan Gerasimov wrote:
Hello!
When closing a socket via NET_SocketClose(int fd), a close(fd) is called.
The later is wrapped in a retry-loop, which is wrong because close()
is not restartable.
The `man 2 close` states:
"""
... close() should not be retried after an EINTR since this may cause
a reused descriptor from another thread to be closed.
"""
Would you please help review a trivial fix?
BUGURL: https://bugs.openjdk.java.net/browse/JDK-8205959
WEBREV: http://cr.openjdk.java.net/~igerasim/8205959/00/webrev/
Thanks in advance!