summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsing <jsing@openbsd.org>2014-05-05 16:16:37 +0000
committerjsing <jsing@openbsd.org>2014-05-05 16:16:37 +0000
commiteca31f833dd6cf0affae2b8bce87c98ebfc6d361 (patch)
treea8ea182f7e5bd9f7333065d60209b3b721419dad
parentDuring the great e_os.h nukathon we stopped pulling in <sys/filio.h> via (diff)
downloadwireguard-openbsd-eca31f833dd6cf0affae2b8bce87c98ebfc6d361.tar.xz
wireguard-openbsd-eca31f833dd6cf0affae2b8bce87c98ebfc6d361.zip
Repair BIO_socket_nbio operation.
ok miod@
-rw-r--r--lib/libcrypto/bio/b_sock.c5
-rw-r--r--lib/libssl/src/crypto/bio/b_sock.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/libcrypto/bio/b_sock.c b/lib/libcrypto/bio/b_sock.c
index ecfaf93b99d..7da33d36b27 100644
--- a/lib/libcrypto/bio/b_sock.c
+++ b/lib/libcrypto/bio/b_sock.c
@@ -56,6 +56,8 @@
* [including the GNU Public Licence.]
*/
+#include <sys/ioctl.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -575,8 +577,7 @@ BIO_socket_nbio(int s, int mode)
int l;
l = mode;
-#ifdef FIONBIO
ret = BIO_socket_ioctl(s, FIONBIO, &l);
-#endif
+
return (ret == 0);
}
diff --git a/lib/libssl/src/crypto/bio/b_sock.c b/lib/libssl/src/crypto/bio/b_sock.c
index ecfaf93b99d..7da33d36b27 100644
--- a/lib/libssl/src/crypto/bio/b_sock.c
+++ b/lib/libssl/src/crypto/bio/b_sock.c
@@ -56,6 +56,8 @@
* [including the GNU Public Licence.]
*/
+#include <sys/ioctl.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -575,8 +577,7 @@ BIO_socket_nbio(int s, int mode)
int l;
l = mode;
-#ifdef FIONBIO
ret = BIO_socket_ioctl(s, FIONBIO, &l);
-#endif
+
return (ret == 0);
}