関数 | |
static void | samba_ldap_log_print_fn (LDAP_CONST char *data) |
void | init_ldap_debugging (void) |
static void samba_ldap_log_print_fn | ( | LDAP_CONST char * | data | ) | [static] |
void init_ldap_debugging | ( | void | ) |
ldap_debug_handler.c の 31 行で定義されています。
参照先 samba_ldap_log_print_fn().
参照元 handle_ldap_debug_level().
00032 { 00033 #if defined(HAVE_LDAP) && defined(HAVE_LBER_LOG_PRINT_FN) 00034 int ret; 00035 int ldap_debug_level = lp_ldap_debug_level(); 00036 00037 ret = ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, &ldap_debug_level); 00038 if (ret != LDAP_OPT_SUCCESS) { 00039 DEBUG(10, ("Error setting LDAP debug level.\n")); 00040 } 00041 00042 if (ldap_debug_level == 0) { 00043 return; 00044 } 00045 00046 ret = ber_set_option(NULL, LBER_OPT_LOG_PRINT_FN, 00047 (void *)samba_ldap_log_print_fn); 00048 if (ret != LBER_OPT_SUCCESS) { 00049 DEBUG(10, ("Error setting LBER log print function.\n")); 00050 } 00051 #endif /* HAVE_LDAP && HAVE_LBER_LOG_PRINT_FN */ 00052 }