summaryrefslogtreecommitdiff
path: root/databases/mysqlwsrep57-server/files/patch-include_my__thread__os__id.h
blob: 694384a8d1b1c11d0a41ad10d7a2995be54249bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- include/my_thread_os_id.h.orig	2019-07-17 18:38:36 UTC
+++ include/my_thread_os_id.h
@@ -81,8 +81,12 @@ static inline my_thread_os_id_t my_thread_os_id()
   return pthread_getthreadid_np();
 #else
 #ifdef HAVE_INTEGER_PTHREAD_SELF
+#  ifdef __DragonFly__
+  return syscall(SYS_lwp_gettid);
+#  else
   /* Unknown platform, fallback. */
   return pthread_self();
+#  endif
 #else
   /* Feature not available. */
   return 0;