summaryrefslogtreecommitdiff
path: root/mysys/my_getncpus.c
diff options
context:
space:
mode:
Diffstat (limited to 'mysys/my_getncpus.c')
-rw-r--r--mysys/my_getncpus.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mysys/my_getncpus.c b/mysys/my_getncpus.c
index 6890de4f827..0d081b72d11 100644
--- a/mysys/my_getncpus.c
+++ b/mysys/my_getncpus.c
@@ -39,7 +39,11 @@ int my_getncpus(void)
configured via core affinity.
*/
#if (defined(__linux__) || defined(__FreeBSD__)) && defined(HAVE_PTHREAD_GETAFFINITY_NP)
+#ifdef __linux__
cpu_set_t set;
+#else
+ cpuset_t set;
+#endif
if (pthread_getaffinity_np(pthread_self(), sizeof(set), &set) == 0)
{
#ifdef CPU_COUNT