From 6aaf0f3ac424ec0037a45132393491f08010cf95 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Fri, 8 Dec 2023 16:47:24 -0800 Subject: [PATCH] Fix compilation on newer FreeBSD Apparently qsort_r is a macro now. Check for it. Signed-off-by: Rosen Penev --- include/sort_r.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sort_r.h b/include/sort_r.h index 79bd8ab65..f9fb31360 100644 --- a/include/sort_r.h +++ b/include/sort_r.h @@ -138,7 +138,7 @@ static _SORT_R_INLINE void sort_r_simple(void *base, size_t nel, size_t w, /* Declare structs and functions */ - #if defined _SORT_R_BSD + #if defined _SORT_R_BSD && !defined(qsort_r) /* Ensure qsort_r is defined */ extern void qsort_r(void *base, size_t nel, size_t width, void *thunk,