$OpenBSD: patch-provider_libserver_ECSessionGroup_cpp,v 1.8 2015/11/02 11:06:34 robert Exp $
--- provider/libserver/ECSessionGroup.cpp.orig	Thu Aug 20 12:59:26 2015
+++ provider/libserver/ECSessionGroup.cpp	Thu Aug 20 12:59:55 2015
@@ -48,6 +48,10 @@
 
 #include <algorithm>
 
+#ifdef __OpenBSD__
+#include <pthread.h>
+#endif
+
 #include "ECSession.h"
 #include "ECSessionGroup.h"
 #include "ECSessionManager.h"
@@ -57,6 +61,11 @@
 #define new DEBUG_NEW
 #undef THIS_FILE
 static const char THIS_FILE[] = __FILE__;
+#endif
+
+#ifdef __OpenBSD__
+#define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE
+#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTHREAD_MUTEX_INITIALIZER
 #endif
 
 class FindChangeAdvise
