diff --git a/include/ldap.h b/include/ldap.h
index 12a0fa58ed4077a040e2526ef1cc474d575b8aac..e188e18750aea7ddd8ac7c03702dec151616127b 100644
--- a/include/ldap.h
+++ b/include/ldap.h
@@ -2042,6 +2042,12 @@ LDAP_F( int )
 ldap_is_ldapi_url LDAP_P((
 	LDAP_CONST char *url ));
 
+#ifdef LDAP_CONNECTIONLESS
+LDAP_F( int )
+ldap_is_ldapc_url LDAP_P((
+	LDAP_CONST char *url ));
+#endif
+
 LDAP_F( int )
 ldap_url_parse LDAP_P((
 	LDAP_CONST char *url,
diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c
index 5d70678d69362b5fa6bdbc20c0cd5df9b1641c71..b604a9097c2cd294a63fcf80bda48deb49b1748e 100644
--- a/libraries/libldap/open.c
+++ b/libraries/libldap/open.c
@@ -33,6 +33,7 @@
 #include <ac/unistd.h>
 
 #include "ldap-int.h"
+#include "ldap.h"
 #include "ldap_log.h"
 
 /* Caller must hold the conn_mutex since simultaneous accesses are possible */