From 59b8ba3573b6cde4c2dfca96326175c30b07961b Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 30 Jul 2025 23:04:45 +0200 Subject: [PATCH] Include if it exists --- configure.ac | 2 +- .../randombytes/internal/randombytes_internal_random.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 0ea521c6..79d93174 100644 --- a/configure.ac +++ b/configure.ac @@ -659,7 +659,7 @@ AC_SUBST(CFLAGS_RDRAND) AC_CHECK_HEADERS([sys/mman.h sys/param.h sys/random.h intrin.h sys/auxv.h]) AC_CHECK_HEADERS([CommonCrypto/CommonRandom.h]) -AC_CHECK_HEADERS([cet.h]) +AC_CHECK_HEADERS([cet.h threads.h]) AC_MSG_CHECKING([if _xgetbv() is available]) AC_LINK_IFELSE( diff --git a/src/libsodium/randombytes/internal/randombytes_internal_random.c b/src/libsodium/randombytes/internal/randombytes_internal_random.c index d82bd603..da070826 100644 --- a/src/libsodium/randombytes/internal/randombytes_internal_random.c +++ b/src/libsodium/randombytes/internal/randombytes_internal_random.c @@ -9,6 +9,9 @@ #if !defined(_MSC_VER) && !defined(__BORLANDC__) # include #endif +#if !defined(__STDC_NO_THREADS__) && defined(HAVE_THREADS_H) +# include +#endif #include #ifndef _WIN32