From 339341ba4e270cc86e82db008e6325f03d1046f7 Mon Sep 17 00:00:00 2001 From: Leonid Bobrov Date: Sun, 3 Feb 2019 10:53:54 +0200 Subject: DragonFly BSD is somewhat identical to FreeBSD (#8159) --- src/threading/thread.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/threading') diff --git a/src/threading/thread.cpp b/src/threading/thread.cpp index 3b6851389..e0f808c4d 100644 --- a/src/threading/thread.cpp +++ b/src/threading/thread.cpp @@ -31,7 +31,7 @@ DEALINGS IN THE SOFTWARE. // for setName #if defined(__linux__) #include -#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include #elif defined(_MSC_VER) struct THREADNAME_INFO { @@ -213,7 +213,7 @@ void Thread::setName(const std::string &name) // distributions are still runing 2.11 and previous versions. prctl(PR_SET_NAME, name.c_str()); -#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) pthread_set_name_np(pthread_self(), name.c_str()); @@ -273,7 +273,7 @@ bool Thread::bindToProcessor(unsigned int proc_number) return SetThreadAffinityMask(pthread_gethandle(getThreadHandle()), 1 << proc_number); -#elif __FreeBSD_version >= 702106 || defined(__linux__) +#elif __FreeBSD_version >= 702106 || defined(__linux__) || defined(__DragonFly__) cpu_set_t cpuset; -- cgit v1.2.3