mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-24 02:57:11 +08:00
Fix cpu_count() on some platforms
When we use sysconf(_SC_NPROCESSORS_ONLN) to get number of cores, we have to include sysconf library that is unistd.h Sometimes it happens to work just becuase unistd.h indirectly included by some other libraries, but not always. Reported and fixed by Eyal BD No functional change.
This commit is contained in:
@@ -40,6 +40,7 @@ typedef unsigned __int64 uint64_t;
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
# include <inttypes.h>
|
# include <inttypes.h>
|
||||||
|
# include <unistd.h> // Used by sysconf(_SC_NPROCESSORS_ONLN)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(_WIN32) && !defined(_WIN64) // Linux - Unix
|
#if !defined(_WIN32) && !defined(_WIN64) // Linux - Unix
|
||||||
|
|||||||
Reference in New Issue
Block a user