newsockfd = set_socket_errno(newsockfd);
} while (newsockfd == SOCKET_ERROR && (errno == EINTR || errno == EAGAIN));
if (newsockfd == SOCKET_ERROR) {
newsockfd = set_socket_errno(newsockfd);
} while (newsockfd == SOCKET_ERROR && (errno == EINTR || errno == EAGAIN));
if (newsockfd == SOCKET_ERROR) {