X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fcpu.cc;h=c62d6c25e0fc6ddb052cfd0310433682dc421d56;hb=8c44ea2a34b6cedf545fd07a568bddad74e9b69e;hp=a1844c5b41fa293957dd9980cf044779932fb614;hpb=ad5cb8f903869065c72bb18bf98af6909189a5a9;p=awesomized%2Flibmemcached diff --git a/libtest/cpu.cc b/libtest/cpu.cc index a1844c5b..c62d6c25 100644 --- a/libtest/cpu.cc +++ b/libtest/cpu.cc @@ -34,14 +34,16 @@ * */ -#include "mem_config.h" +#include "libtest/yatlcon.h" #include #include #pragma GCC diagnostic ignored "-Wundef" -#if defined(HAVE_SYS_SYSCTL_H) && HAVE_SYS_SYSCTL_H +#if defined(HAVE_LINUX_SYSCTL_H) && HAVE_LINUX_SYSCTL_H +#include +#elif defined(HAVE_SYS_SYSCTL_H) && HAVE_SYS_SYSCTL_H #include #endif @@ -50,7 +52,7 @@ namespace libtest { size_t number_of_cpus() { size_t number_of_cpu= 1; -#if defined(TARGET_OS_LINUX) && TARGET_OS_LINUX +#if defined(__linux) && __linux number_of_cpu= sysconf(_SC_NPROCESSORS_ONLN); #elif defined(HAVE_SYS_SYSCTL_H) && defined(CTL_HW) && defined(HW_NCPU) && defined(HW_AVAILCPU) && defined(HW_NCPU) int mib[4];