From fe3d1685b68e44ed30e549a3cc305ba88b3e6d93 Mon Sep 17 00:00:00 2001
From: jsing <>
Date: Wed, 16 Apr 2014 13:01:09 +0000
Subject: Clean up non-fatal error handling - we know which error numbers we
 have defined.

ok miod@ beck@
---
 src/lib/libcrypto/bio/bss_dgram.c         | 30 ---------------------
 src/lib/libcrypto/bio/bss_fd.c            | 32 -----------------------
 src/lib/libcrypto/bio/bss_sock.c          | 43 -------------------------------
 src/lib/libssl/src/crypto/bio/bss_dgram.c | 30 ---------------------
 src/lib/libssl/src/crypto/bio/bss_fd.c    | 32 -----------------------
 src/lib/libssl/src/crypto/bio/bss_sock.c  | 43 -------------------------------
 6 files changed, 210 deletions(-)

(limited to 'src/lib')

diff --git a/src/lib/libcrypto/bio/bss_dgram.c b/src/lib/libcrypto/bio/bss_dgram.c
index 328bab9ce3..9219fffc8d 100644
--- a/src/lib/libcrypto/bio/bss_dgram.c
+++ b/src/lib/libcrypto/bio/bss_dgram.c
@@ -1687,41 +1687,11 @@ int
 BIO_dgram_non_fatal_error(int err)
 {
 	switch (err) {
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-#if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
-
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
diff --git a/src/lib/libcrypto/bio/bss_fd.c b/src/lib/libcrypto/bio/bss_fd.c
index 86757154e8..c0e7f08fbb 100644
--- a/src/lib/libcrypto/bio/bss_fd.c
+++ b/src/lib/libcrypto/bio/bss_fd.c
@@ -270,44 +270,12 @@ int
 BIO_fd_non_fatal_error(int err)
 {
 	switch (err) {
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#if defined(ENOTCONN)
 	case ENOTCONN:
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-#if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
diff --git a/src/lib/libcrypto/bio/bss_sock.c b/src/lib/libcrypto/bio/bss_sock.c
index 30640d8f96..c05b8d37f1 100644
--- a/src/lib/libcrypto/bio/bss_sock.c
+++ b/src/lib/libcrypto/bio/bss_sock.c
@@ -233,55 +233,12 @@ int
 BIO_sock_non_fatal_error(int err)
 {
 	switch (err) {
-#if defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_NETWARE)
-# if defined(WSAEWOULDBLOCK)
-	case WSAEWOULDBLOCK:
-# endif
-
-# if 0 /* This appears to always be an error */
-#  if defined(WSAENOTCONN)
-	case WSAENOTCONN:
-#  endif
-# endif
-#endif
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#if defined(ENOTCONN)
 	case ENOTCONN:
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-# if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
diff --git a/src/lib/libssl/src/crypto/bio/bss_dgram.c b/src/lib/libssl/src/crypto/bio/bss_dgram.c
index 328bab9ce3..9219fffc8d 100644
--- a/src/lib/libssl/src/crypto/bio/bss_dgram.c
+++ b/src/lib/libssl/src/crypto/bio/bss_dgram.c
@@ -1687,41 +1687,11 @@ int
 BIO_dgram_non_fatal_error(int err)
 {
 	switch (err) {
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-#if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
-
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
diff --git a/src/lib/libssl/src/crypto/bio/bss_fd.c b/src/lib/libssl/src/crypto/bio/bss_fd.c
index 86757154e8..c0e7f08fbb 100644
--- a/src/lib/libssl/src/crypto/bio/bss_fd.c
+++ b/src/lib/libssl/src/crypto/bio/bss_fd.c
@@ -270,44 +270,12 @@ int
 BIO_fd_non_fatal_error(int err)
 {
 	switch (err) {
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#if defined(ENOTCONN)
 	case ENOTCONN:
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-#if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
diff --git a/src/lib/libssl/src/crypto/bio/bss_sock.c b/src/lib/libssl/src/crypto/bio/bss_sock.c
index 30640d8f96..c05b8d37f1 100644
--- a/src/lib/libssl/src/crypto/bio/bss_sock.c
+++ b/src/lib/libssl/src/crypto/bio/bss_sock.c
@@ -233,55 +233,12 @@ int
 BIO_sock_non_fatal_error(int err)
 {
 	switch (err) {
-#if defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_NETWARE)
-# if defined(WSAEWOULDBLOCK)
-	case WSAEWOULDBLOCK:
-# endif
-
-# if 0 /* This appears to always be an error */
-#  if defined(WSAENOTCONN)
-	case WSAENOTCONN:
-#  endif
-# endif
-#endif
-
-#ifdef EWOULDBLOCK
-# ifdef WSAEWOULDBLOCK
-#  if WSAEWOULDBLOCK != EWOULDBLOCK
-	case EWOULDBLOCK:
-#  endif
-# else
-	case EWOULDBLOCK:
-# endif
-#endif
-
-#if defined(ENOTCONN)
 	case ENOTCONN:
-#endif
-
-#ifdef EINTR
 	case EINTR:
-#endif
-
-#ifdef EAGAIN
-# if EWOULDBLOCK != EAGAIN
 	case EAGAIN:
-# endif
-#endif
-
-#ifdef EPROTO
-	case EPROTO:
-#endif
-
-#ifdef EINPROGRESS
 	case EINPROGRESS:
-#endif
-
-#ifdef EALREADY
 	case EALREADY:
-#endif
 		return (1);
-		/* break; */
 	default:
 		break;
 	}
-- 
cgit v1.2.3-55-g6feb