lib/ldap_debug_handler.c

ソースコードを見る。

関数

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]

ldap_debug_handler.c24 行で定義されています。

参照元 init_ldap_debugging().

00025 {
00026         DEBUG(lp_ldap_debug_threshold(), ("[LDAP] %s", data));
00027 }

void init_ldap_debugging ( void   ) 

ldap_debug_handler.c31 行で定義されています。

参照先 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 }


Sambaに対してSat Aug 29 21:23:36 2009に生成されました。  doxygen 1.4.7