windows' numcpu detection

This commit is contained in:
cathugger 2018-02-22 01:49:40 +00:00
parent 24f35b6197
commit fa7d5cdab5

View file

@ -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;
}