$OpenBSD: patch-jdk_src_share_transport_socket_socketTransport_c,v 1.1 2013/02/01 15:34:35 kurt Exp $
--- jdk/src/share/transport/socket/socketTransport.c.orig	Tue Jan 29 11:45:11 2013
+++ jdk/src/share/transport/socket/socketTransport.c	Tue Jan 29 11:45:28 2013
@@ -585,8 +585,6 @@ recv_fully(int f, char *buf, int len)
     while (nbytes < len) {
         int res = dbgsysRecv(f, buf + nbytes, len - nbytes, 0);
         if (res < 0) {
-	    if (errno == EINTR)
-		continue;
             return res;
         } else if (res == 0) {
             break; /* eof, return nbytes which is less than len */
@@ -603,8 +601,6 @@ send_fully(int f, char *buf, int len)
     while (nbytes < len) {
         int res = dbgsysSend(f, buf + nbytes, len - nbytes, 0);
         if (res < 0) {
-	    if (errno == EINTR)
-		continue;
             return res;
         } else if (res == 0) {
             break; /* eof, return nbytes which is less than len */
