summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimir Tamara <vtamara@pasosdeJesus.org>2018-01-16 22:59:42 -0500
committerVladimir Tamara <vtamara@pasosdeJesus.org>2018-01-16 22:59:42 -0500
commit4f109d0335d96e9688c6c31ec738ebfc87937384 (patch)
tree64c9ee22b0ad56364b4df9aaeec2f044f3b0f974
parent1d60d43fbc24133d13321401c550785075c219e2 (diff)
downloadxmr-stak-4f109d0335d96e9688c6c31ec738ebfc87937384.zip
xmr-stak-4f109d0335d96e9688c6c31ec738ebfc87937384.tar.gz
Extra code path for OpenBSD suggested by psychocrypt
-rw-r--r--xmrstak/backend/cpu/minethd.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/xmrstak/backend/cpu/minethd.cpp b/xmrstak/backend/cpu/minethd.cpp
index 717c928..b41e4a9 100644
--- a/xmrstak/backend/cpu/minethd.cpp
+++ b/xmrstak/backend/cpu/minethd.cpp
@@ -84,7 +84,9 @@ bool minethd::thd_setaffinity(std::thread::native_handle_type h, uint64_t cpu_id
CPU_ZERO(&mn);
CPU_SET(cpu_id, &mn);
return pthread_setaffinity_np(h, sizeof(cpuset_t), &mn) == 0;
-#elif !defined(__OpenBSD__)
+#elif defined(__OpenBSD__)
+ printer::inst()->print_msg(L0,"WARNING: thread pinning is not supported under OPENBSD.");
+#else
cpu_set_t mn;
CPU_ZERO(&mn);
CPU_SET(cpu_id, &mn);
OpenPOWER on IntegriCloud