From 873be3cf879e3635a996bcdc34b3e3a6c15969a0 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 8 Jun 2025 16:41:51 +0200 Subject: [RCFILE] Fixed MAXCPU so it works for wine apps too --- src/os/my_cpuid_linux.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/os/my_cpuid_linux.c') diff --git a/src/os/my_cpuid_linux.c b/src/os/my_cpuid_linux.c index c783a44a..5979975a 100644 --- a/src/os/my_cpuid_linux.c +++ b/src/os/my_cpuid_linux.c @@ -76,6 +76,7 @@ int get_cpuMhz() } static int nCPU = 0; static double bogoMips = 100.; +static int read_ncpu = 0; void grabNCpu() { nCPU = 1; // default number of CPU to 1 @@ -107,10 +108,21 @@ int getNCpu() { if(!nCPU) grabNCpu(); + read_ncpu = 1; if(BOX64ENV(maxcpu) && nCPU>BOX64ENV(maxcpu)) return BOX64ENV(maxcpu); return nCPU; } +int getNCpuUnmasked() +{ + if(!nCPU) + grabNCpu(); + return nCPU; +} +int canNCpuBeChanged() +{ + return read_ncpu?0:1; +} double getBogoMips() { -- cgit 1.4.1