From 9f01ad25cf9bb8c7550f19450f5314e74a7b0ed5 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 29 Aug 2009 16:39:59 +0000 Subject: [PATCH] fix for the BSD systems SVN revision: 42088 --- legacy/eina/src/lib/eina_cpu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/legacy/eina/src/lib/eina_cpu.c b/legacy/eina/src/lib/eina_cpu.c index dec4686f75..1c5be52dcd 100644 --- a/legacy/eina/src/lib/eina_cpu.c +++ b/legacy/eina/src/lib/eina_cpu.c @@ -26,8 +26,9 @@ # include # elif defined (__SUNPRO_C) # include -# elif defined (__FreeBSD) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) +# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) # include +# include # elif defined (__linux__) # define _GNU_SOURCE # include @@ -144,13 +145,13 @@ EAPI int eina_cpu_count(void) */ return sysconf(_SC_NPROCESSORS_ONLN); -# elif defined (__FreeBSD) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) +# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) int mib[4]; size_t len; int cpus; mib[0] = CTL_HW; - mib[1] = HM_AVAILCPU; + mib[1] = HM_NCPU; sysctl(mib, 2, &cpus, &len, NULL, 0); if (cpus < 1) {