summaryrefslogtreecommitdiff
path: root/src/background_thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/background_thread.c')
-rw-r--r--src/background_thread.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/background_thread.c b/src/background_thread.c
index 3171dd31..3c006cec 100644
--- a/src/background_thread.c
+++ b/src/background_thread.c
@@ -113,9 +113,7 @@ background_thread_info_init(tsdn_t *tsdn, background_thread_info_t *info) {
static inline bool
set_current_thread_affinity(int cpu) {
-#ifdef __OpenBSD__
- return false;
-#else
+#if defined(JEMALLOC_HAVE_SCHED_SETAFFINITY) || defined(JEMALLOC_HAVE_PTHREAD_SETAFFINITY_NP)
#if defined(JEMALLOC_HAVE_SCHED_SETAFFINITY)
cpu_set_t cpuset;
#else
@@ -146,6 +144,8 @@ set_current_thread_affinity(int cpu) {
# endif
return ret != 0;
#endif
+#else
+ return false;
#endif
}