$OpenBSD: patch-Core_MultiThreading_Mutex_cpp,v 1.1.1.1 2017/08/09 14:39:32 jasper Exp $

Index: Core/MultiThreading/Mutex.cpp
--- Core/MultiThreading/Mutex.cpp.orig
+++ Core/MultiThreading/Mutex.cpp
@@ -38,7 +38,8 @@
 
 #if defined(_WIN32)
 #include <windows.h>
-#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__)
+#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || \
+	defined(__FreeBSD__) || defined(__OpenBSD__)
 #include <pthread.h>
 #else
 #error Support your platform here
@@ -76,7 +77,8 @@ namespace Orthanc
   }
 
 
-#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__FreeBSD__)
+#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || \
+	defined(__FreeBSD__) || defined(__OpenBSD__)
 
   struct Mutex::PImpl
   {
