From fa7d5cdab5c14b77a16a94902c3f14227845a7a8 Mon Sep 17 00:00:00 2001 From: cathugger Date: Thu, 22 Feb 2018 01:49:40 +0000 Subject: [PATCH] windows' numcpu detection --- cpucount.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cpucount.c b/cpucount.c index 20462da..02cf3f9 100644 --- a/cpucount.c +++ b/cpucount.c @@ -131,5 +131,13 @@ int cpucount(void) if (ncpu > 0) return ncpu; #endif +#ifdef _WIN32 + SYSTEM_INFO sysinfo; + GetSystemInfo(&sysinfo); + ncpu = (int)sysinfo.dwNumberOfProcessors; + if (ncpu > 0) + return ncpu; +#endif + (void) ncpu; return -1; }