OSX fix
[m6w6/libmemcached] / libtest / cpu.cc
index 203796bc77e12ff18bbde47f41ef87c6821f49a1..774e4f39f3fbac4167ed5f9bc1c69198ae8cf930 100644 (file)
@@ -30,7 +30,7 @@ size_t number_of_cpus()
   size_t number_of_cpu= 1;
 #ifdef TARGET_OS_LINUX
   number_of_cpu= sysconf(_SC_NPROCESSORS_ONLN);
-#elif TARGET_OS_OSX || TARGET_OS_FREEBSD
+#elif defined(HAVE_SYS_SYSCTL_H) && defined(CTL_HW) && defined(HW_NCPU) && defined(HW_AVAILCPU) && defined(HW_NCPU)
   int mib[4];
   size_t len= sizeof(number_of_cpu);