X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os%2Fos-linux.h;h=008ce2d0af1c15e78d0bcf19574f5d0ba0a0df02;hb=a35ef7cb514d02671bdcb029a64785bbc288fe96;hp=ba53590d01a22611469c3733a3fbd25b1d449684;hpb=dd3805d49995e59fdf61e2560c3fec5b7f5c71b6;p=fio.git diff --git a/os/os-linux.h b/os/os-linux.h index ba53590d..008ce2d0 100644 --- a/os/os-linux.h +++ b/os/os-linux.h @@ -16,6 +16,8 @@ #include #include #include +#include +#include #include "./os-linux-syscall.h" #include "binject.h" @@ -258,6 +260,14 @@ static inline int arch_cache_line_size(void) return atoi(size); } +#ifdef __powerpc64__ +#define FIO_HAVE_CPU_ONLINE_SYSCONF +static inline unsigned int cpus_online(void) +{ + return sysconf(_SC_NPROCESSORS_CONF); +} +#endif + static inline unsigned long long get_fs_free_size(const char *path) { unsigned long long ret;