$OpenBSD: patch-provider_libserver_ECSessionGroup_cpp,v 1.6 2012/08/30 14:28:22 ajacoutot Exp $
--- provider/libserver/ECSessionGroup.cpp.orig	Wed Aug  8 17:14:58 2012
+++ provider/libserver/ECSessionGroup.cpp	Sat Aug 25 17:06:13 2012
@@ -54,6 +54,10 @@
 
 #include <algorithm>
 
+#ifdef __OpenBSD__
+#include <pthread.h>
+#endif
+
 #include "ECSession.h"
 #include "ECSessionGroup.h"
 #include "ECSessionManager.h"
@@ -63,6 +67,11 @@
 #define new DEBUG_NEW
 #undef THIS_FILE
 static 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
