From 1dd04a0fe2ffc4104db5198543ed0ec5895e9651 Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Wed, 22 Feb 2023 19:15:16 +0000 Subject: QUIC Thread Assisted Mode: Support Windows XP Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/20348) --- include/internal/thread_arch.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/internal/thread_arch.h') diff --git a/include/internal/thread_arch.h b/include/internal/thread_arch.h index c8607d50a4..24280d9706 100644 --- a/include/internal/thread_arch.h +++ b/include/internal/thread_arch.h @@ -25,6 +25,9 @@ defined(_WIN32_WINNT) # if _WIN32_WINNT >= 0x0600 # define OPENSSL_THREADS_WINNT +# elif _WIN32_WINNT >= 0x0501 +# define OPENSSL_THREADS_WINNT +# define OPENSSL_THREADS_WINNT_LEGACY # else # define OPENSSL_THREADS_NONE # endif @@ -48,6 +51,7 @@ void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex); void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex, OSSL_TIME deadline); void ossl_crypto_condvar_broadcast(CRYPTO_CONDVAR *cv); +void ossl_crypto_condvar_signal(CRYPTO_CONDVAR *cv); void ossl_crypto_condvar_free(CRYPTO_CONDVAR **cv); typedef uint32_t CRYPTO_THREAD_RETVAL; -- cgit v1.2.3