diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-07-20 10:46:51 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-10-06 13:08:47 -0700 |
commit | bb8adf080ef03288bccd9f1316ae2a1122ebcd85 (patch) | |
tree | 08a787e804a56d2630c6d2bcee8249e6e3ad106a /libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp | |
parent | 2e3d50c09519d1b4899845b21843bae66ecffc2f (diff) |
libsanitizer: Apply local patches
Diffstat (limited to 'libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp')
-rw-r--r-- | libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp b/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp index 7ce9e25da34..fc5619e4b37 100644 --- a/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp +++ b/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp @@ -759,9 +759,13 @@ u32 GetNumberOfCPUs() { #elif SANITIZER_SOLARIS return sysconf(_SC_NPROCESSORS_ONLN); #else +#if defined(CPU_COUNT) cpu_set_t CPUs; CHECK_EQ(sched_getaffinity(0, sizeof(cpu_set_t), &CPUs), 0); return CPU_COUNT(&CPUs); +#else + return 1; +#endif #endif } |