From 8d91cbd8a3f1b3bfa4e607c3306cbd62c9bca176 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Thu, 23 Jun 2022 10:30:49 +0200 Subject: [PATCH] modules: use portable function to count cpus --- modules/cpu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/cpu.c b/modules/cpu.c index b4067cd..4d2c3c8 100644 --- a/modules/cpu.c +++ b/modules/cpu.c @@ -9,8 +9,7 @@ #include #include #include - -#include +#include #define LOG_MODULE "cpu" #define LOG_ENABLE_DBG 0 @@ -57,7 +56,7 @@ description(struct module *mod) static uint32_t get_cpu_nb_cores() { - int nb_cores = get_nprocs(); + int nb_cores = sysconf(_SC_NPROCESSORS_ONLN); LOG_DBG("CPU count: %d", nb_cores); return nb_cores;