#include "ldap-int.h"
static const char* features[] = {
+#ifdef LDAP_API_FEATURE_THREAD_SAFE
+ "THREAD_SAFE",
+#endif
+#ifdef LDAP_API_FEATURE_SESSION_THREAD_SAFE
+ "SESSION_THREAD_SAFE",
+#endif
+#ifdef LDAP_API_FEATURE_OPERATION_THREAD_SAFE
+ "OPERATION_THREAD_SAFE",
+#endif
+#ifdef LDAP_API_FEATURE_X_OPENLDAP_REEENTRANT
+ "X_OPENLDAP_REENTRANT",
+#endif
+#if defined( LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE ) && \
+ defined( LDAP_THREAD_SAFE )
+ "X_OPENLDAP_THREAD_SAFE",
+#endif
#ifdef LDAP_API_FEATURE_X_OPENLDAP_V2_DNS
"X_OPENLDAP_V2_DNS",
#endif
}
break;
+ case LDAP_OPT_DEBUG_LEVEL:
+ * (int *) outvalue = lo->ldo_debug;
+ break;
+
default:
/* bad param */
break;
ld->ld_error = err;
} return 0;
+ case LDAP_OPT_DEBUG_LEVEL:
+ lo->ldo_debug = * (int *) invalue;
+ return 0;
+
default:
/* bad param */
break;