From: FdaSilvaYY Date: Sat, 20 Feb 2021 23:04:07 +0000 (+0100) Subject: ssl: rework "e_os.h" inclusions X-Git-Tag: openssl-3.5.0-alpha1~1184 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bb83824bba50c0c37952cf9217f3676d2f0c94d;p=thirdparty%2Fopenssl.git ssl: rework "e_os.h" inclusions - Remove e_os.h include from "ssl_local.h" - Added e_os.h into the files that need it now. - Move e_os.h to be the very first include Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/14344) --- diff --git a/ssl/d1_lib.c b/ssl/d1_lib.c index d055f06b399..4702c98be07 100644 --- a/ssl/d1_lib.c +++ b/ssl/d1_lib.c @@ -8,6 +8,7 @@ */ #include "internal/e_os.h" +#include "internal/e_winsock.h" /* struct timeval for DTLS_CTRL_GET_TIMEOUT */ #include #include #include diff --git a/ssl/record/rec_layer_s3.c b/ssl/record/rec_layer_s3.c index 14db7dab2cd..1f3b63ba2ef 100644 --- a/ssl/record/rec_layer_s3.c +++ b/ssl/record/rec_layer_s3.c @@ -7,6 +7,8 @@ * https://www.openssl.org/source/license.html */ +#include "internal/e_os.h" + #include #include #include diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c index 86d81984a65..b98464256e6 100644 --- a/ssl/s3_lib.c +++ b/ssl/s3_lib.c @@ -9,7 +9,8 @@ * https://www.openssl.org/source/license.html */ -#include +#include "internal/e_os.h" + #include #include "internal/nelem.h" #include "ssl_local.h" diff --git a/ssl/ssl_cert.c b/ssl/ssl_cert.c index 04d08430e79..021a1a143eb 100644 --- a/ssl/ssl_cert.c +++ b/ssl/ssl_cert.c @@ -8,6 +8,8 @@ * https://www.openssl.org/source/license.html */ +#include "internal/e_os.h" + #include #include diff --git a/ssl/ssl_conf.c b/ssl/ssl_conf.c index 5e2d7c1c98d..e6884b2b43f 100644 --- a/ssl/ssl_conf.c +++ b/ssl/ssl_conf.c @@ -7,6 +7,8 @@ * https://www.openssl.org/source/license.html */ +#include "internal/e_os.h" + #include #include "ssl_local.h" #include diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index ba9fcec55c8..bca2b9faa59 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -9,8 +9,10 @@ * https://www.openssl.org/source/license.html */ -#include "ssl_local.h" #include "internal/e_os.h" +#include "internal/e_winsock.h" +#include "ssl_local.h" + #include #include #include diff --git a/ssl/ssl_local.h b/ssl/ssl_local.h index d1c1afe94e8..7b2dbe1bb07 100644 --- a/ssl/ssl_local.h +++ b/ssl/ssl_local.h @@ -12,7 +12,6 @@ #ifndef OSSL_SSL_LOCAL_H # define OSSL_SSL_LOCAL_H -# include "internal/e_os.h" /* struct timeval for DTLS */ # include # include # include diff --git a/ssl/statem/statem.c b/ssl/statem/statem.c index 921d7cfb1e0..b24ffdc15df 100644 --- a/ssl/statem/statem.c +++ b/ssl/statem/statem.c @@ -7,6 +7,8 @@ * https://www.openssl.org/source/license.html */ +#include "internal/e_os.h" + #if defined(__TANDEM) && defined(_SPT_MODEL_) # include # include /* timeval */ diff --git a/ssl/statem/statem_srvr.c b/ssl/statem/statem_srvr.c index db009f3b774..d1668cb6757 100644 --- a/ssl/statem/statem_srvr.c +++ b/ssl/statem/statem_srvr.c @@ -9,6 +9,8 @@ * https://www.openssl.org/source/license.html */ +#include "internal/e_os.h" + #include #include "../ssl_local.h" #include "statem_local.h" diff --git a/test/helpers/ssltestlib.c b/test/helpers/ssltestlib.c index c441199ea48..07e0756803c 100644 --- a/test/helpers/ssltestlib.c +++ b/test/helpers/ssltestlib.c @@ -25,6 +25,7 @@ #if (!defined(OPENSSL_NO_KTLS) || !defined(OPENSSL_NO_QUIC)) && !defined(OPENSSL_NO_POSIX_IO) && !defined(OPENSSL_NO_SOCK) # define OSSL_USE_SOCKETS 1 +# include "internal/e_winsock.h" # include "internal/sockets.h" # include #endif