diff --git a/CHANGES b/CHANGES index 6a1299d8cf..4c44c39118 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,8 @@ +2.6-beta2-12 | 2018-09-24 10:56:09 -0500 + + * Fix BasicThread::SetOSName on FreeBSD (Dominik Charousset) + 2.6-beta2-10 | 2018-09-21 13:29:15 -0500 * Fix some broken @TEST-REQUIRES in unit tests (Daniel Thayer) diff --git a/VERSION b/VERSION index ccfe0bda36..09f552bcb7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6-beta2-10 +2.6-beta2-12 diff --git a/src/threading/BasicThread.cc b/src/threading/BasicThread.cc index 3b6f5d6532..f111028475 100644 --- a/src/threading/BasicThread.cc +++ b/src/threading/BasicThread.cc @@ -11,6 +11,10 @@ #include #endif +#ifdef __FreeBSD__ +#include +#endif + using namespace threading; static const int STD_FMT_BUF_LEN = 2048; @@ -60,8 +64,8 @@ void BasicThread::SetOSName(const char* arg_name) pthread_setname_np(arg_name); #endif -#ifdef FREEBSD - pthread_set_name_np(thread.native_handle(), arg_name, arg_name); +#ifdef __FreeBSD__ + pthread_set_name_np(thread.native_handle(), arg_name); #endif }