X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fcpu.cc;h=838804d7fc3a29b10de248deaaca0fe75ce390bc;hb=a6125e493c92ad44941345da1e123fa6e9b8d272;hp=bfbf5ced9e2770c298d30f963f0ffd0f5dee6526;hpb=5b9ee8fa3c250201bab38812ccb8e44c21fbddf1;p=awesomized%2Flibmemcached diff --git a/libtest/cpu.cc b/libtest/cpu.cc index bfbf5ced..838804d7 100644 --- a/libtest/cpu.cc +++ b/libtest/cpu.cc @@ -34,11 +34,13 @@ * */ -#include +#include "libtest/yatlcon.h" #include #include +#pragma GCC diagnostic ignored "-Wundef" + #if defined(HAVE_SYS_SYSCTL_H) && HAVE_SYS_SYSCTL_H #include #endif @@ -48,7 +50,7 @@ namespace libtest { size_t number_of_cpus() { size_t number_of_cpu= 1; -#if TARGET_OS_LINUX +#if defined(TARGET_OS_LINUX) && TARGET_OS_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];