summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWarner Losh <imp@bsdimp.com>2024-03-18 12:23:08 -0600
committerTomas Mraz <tomas@openssl.org>2024-04-04 08:45:13 +0200
commit9aad59c224e6b490dbd9a7b93bd3dee2ad42bae3 (patch)
tree8171d7b3f0a66139ce44855c664c9bbd5701f96c
parentde8e79e06436d8d0b48c785e24c5d07e0ba641e3 (diff)
posix_async: FreeBSD also defines {make|swap|get|set}context
FreeBSD also defines {make|swap|get|set}context for backward compatibility, despite also exposing POSIX_VERSION 200809L in FreeBSD 15-current. Note: There's no fallback for POSIX_VERSION 200809 without these routines, so maybe that should be a #error? CLA: Trivial Sponsored by: Netflix Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23885)
-rw-r--r--crypto/async/arch/async_posix.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h
index 603965310d..4b15c23ece 100644
--- a/crypto/async/arch/async_posix.h
+++ b/crypto/async/arch/async_posix.h
@@ -18,7 +18,7 @@
# include <unistd.h>
# if _POSIX_VERSION >= 200112L \
- && (_POSIX_VERSION < 200809L || defined(__GLIBC__))
+ && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__))
# include <pthread.h>