]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
crypto: fix missing <winsock.h> indirection inclusion.
authorFdaSilvaYY <fdasilvayy@gmail.com>
Sat, 20 Feb 2021 23:10:07 +0000 (00:10 +0100)
committerTomas Mraz <tomas@openssl.org>
Thu, 5 Sep 2024 15:02:51 +0000 (17:02 +0200)
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14344)

crypto/bio/bio_sock.c
crypto/time.c
include/internal/bio_addr.h
include/internal/time.h

index ea28fd2826da9fd7b2913025275491b3faca1cd4..a4c479503fcb550edb6d7792a8d4e97d118672c6 100644 (file)
@@ -10,6 +10,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include "bio_local.h"
+
 #ifndef OPENSSL_NO_SOCK
 # define SOCKET_PROTOCOL IPPROTO_TCP
 # ifdef SO_MAXCONN
@@ -38,6 +39,7 @@ static int wsa_init_done = 0;
 #   include <sys/select.h>
 #  endif
 # endif
+# include "internal/sockets.h" /* for openssl_fdset() */
 
 # ifndef OPENSSL_NO_DEPRECATED_1_1_0
 int BIO_get_host_ip(const char *str, unsigned char *ip)
index b0593a238bd1aebcd7f2e19d9bb8432b70e6a6dd..a6ab6cd12722e7c09da60faad6c51f99c33bb6b9 100644 (file)
@@ -10,6 +10,7 @@
 #include <errno.h>
 #include <openssl/err.h>
 #include "internal/time.h"
+#include "internal/e_os.h"
 
 OSSL_TIME ossl_time_now(void)
 {
index a6449b7eb0513a5ae96d8d3191142e95a5560119..072f404a2c52fe5f6f30b1536be4065214c033c6 100644 (file)
@@ -11,6 +11,7 @@
 # define OSSL_BIO_ADDR_H
 
 # include "internal/e_os.h"
+# include "internal/e_winsock.h"
 # include "internal/sockets.h"
 
 # ifndef OPENSSL_NO_SOCK
index 14d724abf5aad774bf17fdd9e7334acddd3a897f..140dc1f338811b2cf8a60dd1e988c6108f8d3e28 100644 (file)
@@ -12,7 +12,8 @@
 # pragma once
 
 # include <openssl/e_os2.h>     /* uint64_t */
-# include "internal/e_os.h"     /* for struct timeval */
+# include "internal/e_os.h"
+# include "internal/e_winsock.h" /* for struct timeval */
 # include "internal/safe_math.h"
 
 /*