From f821b3544c2fc50f96d3813edeace5fe357633cb Mon Sep 17 00:00:00 2001 From: Thierry Thomas Date: Sat, 22 Jun 2024 20:05:24 +0200 Subject: [PATCH] Fix build on FreeBSD --- sources/lplib3.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sources/lplib3.c b/sources/lplib3.c index 3a231e7..275b5e3 100644 --- a/sources/lplib3.c +++ b/sources/lplib3.c @@ -10,7 +10,7 @@ /* & dependencies */ /* Author: Loic MARECHAL */ /* Creation date: feb 25 2008 */ -/* Last modification: feb 15 2011 */ +/* Last modification: jun 22 2024 */ /* */ /*----------------------------------------------------------*/ @@ -30,6 +30,9 @@ #include #include #include +#ifdef __FreeBSD__ +#include +#endif #include "lplib3.h" @@ -1251,6 +1254,7 @@ void qsort_mt(void *a, size_t n, size_t es, cmp_t *cmp, int maxthreads, int fork * NPROC environment variable (BSD/OS, CrayOS) * sysctl hw.ncpu or kern.smp.cpus */ + uint32_t ncpu; if (pmc_init() == 0 && (ncpu = pmc_ncpu()) != -1) maxthreads = ncpu; else