]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-perl/perl_back.h
Implemented the open, init functions correctly
[openldap] / servers / slapd / back-perl / perl_back.h
index 445893f8053c0bd2cfba58bfa435f1a7178f0606..2f650a3c0a07a2f61e39900acd27a0505f267e29 100644 (file)
@@ -1,8 +1,6 @@
 #ifndef PERL_BACK_H
 #define PERL_BACK_H 1
 
-#include <ldap_cdefs.h>
-
 LDAP_BEGIN_DECL
 
 /*
@@ -10,7 +8,7 @@ LDAP_BEGIN_DECL
 #define EVAL_BUF_SIZE 500
 
 extern PerlInterpreter *perl_interpreter;
-extern pthread_mutex_t  perl_interpreter_mutex;
+extern ldap_pvt_thread_mutex_t  perl_interpreter_mutex;
 
 typedef struct perl_backend_instance {
   char *pb_module_name;
@@ -19,4 +17,6 @@ typedef struct perl_backend_instance {
 
 LDAP_END_DECL
 
+#include "external.h"
+
 #endif