diff options
author | Vladimir Tamara <vtamara@pasosdeJesus.org> | 2018-01-01 19:20:24 -0500 |
---|---|---|
committer | Vladimir Tamara <vtamara@pasosdeJesus.org> | 2018-01-01 19:22:41 -0500 |
commit | 1d60d43fbc24133d13321401c550785075c219e2 (patch) | |
tree | baf8cf4687c30d06779f7ca277e2a9904284c394 /xmrstak | |
parent | 39f0e9c25641428798007e80a29000cd3fd142aa (diff) | |
download | xmr-stak-1d60d43fbc24133d13321401c550785075c219e2.zip xmr-stak-1d60d43fbc24133d13321401c550785075c219e2.tar.gz |
It compiles on OpenBSD/adJ 6.2
Diffstat (limited to 'xmrstak')
-rw-r--r-- | xmrstak/backend/cpu/crypto/cryptonight_common.cpp | 3 | ||||
-rw-r--r-- | xmrstak/backend/cpu/minethd.cpp | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/xmrstak/backend/cpu/crypto/cryptonight_common.cpp b/xmrstak/backend/cpu/crypto/cryptonight_common.cpp index 88876a1..1026b04 100644 --- a/xmrstak/backend/cpu/crypto/cryptonight_common.cpp +++ b/xmrstak/backend/cpu/crypto/cryptonight_common.cpp @@ -253,6 +253,9 @@ cryptonight_ctx* cryptonight_alloc_ctx(size_t use_fast_mem, size_t use_mlock, al #elif defined(__FreeBSD__) ptr->long_state = (uint8_t*)mmap(0, hashMemSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_ALIGNED_SUPER | MAP_PREFAULT_READ, -1, 0); +#elif defined(__OpenBSD__) + ptr->long_state = (uint8_t*)mmap(0, hashMemSize, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANON, -1, 0); #else ptr->long_state = (uint8_t*)mmap(0, hashMemSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB | MAP_POPULATE, 0, 0); diff --git a/xmrstak/backend/cpu/minethd.cpp b/xmrstak/backend/cpu/minethd.cpp index 143b66f..717c928 100644 --- a/xmrstak/backend/cpu/minethd.cpp +++ b/xmrstak/backend/cpu/minethd.cpp @@ -84,7 +84,7 @@ 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; -#else +#elif !defined(__OpenBSD__) cpu_set_t mn; CPU_ZERO(&mn); CPU_SET(cpu_id, &mn); |