From aa19c5b9b6c388bb0699d0f0d8ff5ae596a339d9 Mon Sep 17 00:00:00 2001 From: tevador Date: Sun, 1 Dec 2019 20:41:20 +0100 Subject: [PATCH] Disable thread affinity on FreeBSD and Android --- src/tests/affinity.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/affinity.cpp b/src/tests/affinity.cpp index a2e37aa..40f6458 100644 --- a/src/tests/affinity.cpp +++ b/src/tests/affinity.cpp @@ -65,7 +65,7 @@ set_thread_affinity(std::thread::native_handle_type thread, (thread_policy_t)&policy, 1); #elif defined(_WIN32) || defined(__CYGWIN__) rc = SetThreadAffinityMask(reinterpret_cast(thread), 1ULL << cpuid) == 0 ? -2 : 0; -#elif !defined(__OpenBSD__) +#elif !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__ANDROID__) cpu_set_t cs; CPU_ZERO(&cs); CPU_SET(cpuid, &cs);