fi
CPPFLAGS=$_SAVE_CPPFLAGS
- dnl Solaris 2.8 claims to be 2004 API, but doesn't have ldap_parse_reference
+ dnl Solaris 2.8 claims to be 2004 API, but doesn't have
+ dnl ldap_parse_reference() nor ldap_start_tls_s()
AC_CHECK_FUNCS(ldap_parse_reference)
+ AC_CHECK_FUNCS(ldap_start_tls_s)
fi
Start TLS */
PHP_FUNCTION(ldap_start_tls)
{
+#ifdef HAVE_LDAP_START_TLS_S
pval **link;
ldap_linkdata *ld;
} else {
RETURN_TRUE;
}
+#else
+ php_error(E_ERROR, "ldap_start_tls not available in this LDAP library");
+ RETURN_FALSE;
+#endif
}
/* }}} */
#endif