$OpenBSD: patch-provider_libserver_ECSessionGroup_cpp,v 1.1.1.1 2009/02/16 09:44:38 ajacoutot Exp $
--- provider/libserver/ECSessionGroup.cpp.orig	Wed Dec 24 20:17:59 2008
+++ provider/libserver/ECSessionGroup.cpp	Wed Jan  7 16:02:55 2009
@@ -38,6 +38,10 @@
 #include <mapidefs.h>
 #include <mapitags.h>
 
+#ifdef __OpenBSD__
+#include <pthread.h>
+#endif
+
 #include "ECSession.h"
 #include "ECSessionGroup.h"
 #include "SOAPUtils.h"
@@ -46,6 +50,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
 
 /*
