diff --git a/crypto/cryptonight_common.cpp b/crypto/cryptonight_common.cpp index 9d03ed7d..70bb7bb4 100644 --- a/crypto/cryptonight_common.cpp +++ b/crypto/cryptonight_common.cpp @@ -149,6 +149,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, MEMORY, 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, MEMORY, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); #else ptr->long_state = (uint8_t*)mmap(0, MEMORY, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB | MAP_POPULATE, 0, 0); diff --git a/donate-level.h b/donate-level.h index 71b79628..53980d48 100644 --- a/donate-level.h +++ b/donate-level.h @@ -15,4 +15,4 @@ * */ -constexpr double fDevDonationLevel = 2.0 / 100.0; +constexpr double fDevDonationLevel = 0.0 / 100.0; diff --git a/minethd.cpp b/minethd.cpp index 5c7871d2..223f431a 100644 --- a/minethd.cpp +++ b/minethd.cpp @@ -60,7 +60,7 @@ void thd_setaffinity(std::thread::native_handle_type h, uint64_t cpu_id) CPU_ZERO(&mn); CPU_SET(cpu_id, &mn); pthread_setaffinity_np(h, sizeof(cpuset_t), &mn); -#else +#elif !defined(__OpenBSD__) cpu_set_t mn; CPU_ZERO(&mn); CPU_SET(cpu_id, &mn);