summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/krb5_libinit.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2005-02-09 02:19:45 +0000
committerKen Raeburn <raeburn@mit.edu>2005-02-09 02:19:45 +0000
commit70138da6e4f2d2cad7ce68f8671b9126572dcecf (patch)
tree7a437e34ad366ec07a591bee3c3a179145ccdd2e /src/lib/krb5/krb5_libinit.c
parent792978be273e47e5098cc4406cb3c6d868cf4f93 (diff)
downloadkrb5-70138da6e4f2d2cad7ce68f8671b9126572dcecf.tar.gz
krb5-70138da6e4f2d2cad7ce68f8671b9126572dcecf.tar.xz
krb5-70138da6e4f2d2cad7ce68f8671b9126572dcecf.zip
* krb5_libinit.c (krb5int_lib_init, krb5int_lib_fini): If SHOW_INITFINI_FUNCS
is defined, print tracing messages. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17095 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb5_libinit.c')
-rw-r--r--src/lib/krb5/krb5_libinit.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/krb5/krb5_libinit.c b/src/lib/krb5/krb5_libinit.c
index ece79cfc7..126dc2e50 100644
--- a/src/lib/krb5/krb5_libinit.c
+++ b/src/lib/krb5/krb5_libinit.c
@@ -31,6 +31,10 @@ int krb5int_lib_init(void)
{
int err;
+#ifdef SHOW_INITFINI_FUNCS
+ printf("krb5int_lib_init\n");
+#endif
+
#if !USE_BUNDLE_ERROR_STRINGS
add_error_table(&et_krb5_error_table);
add_error_table(&et_kv5m_error_table);
@@ -66,8 +70,14 @@ krb5_error_code krb5int_initialize_library (void)
void krb5int_lib_fini(void)
{
- if (!INITIALIZER_RAN(krb5int_lib_init) || PROGRAM_EXITING())
+ if (!INITIALIZER_RAN(krb5int_lib_init) || PROGRAM_EXITING()) {
+ printf("krb5int_lib_fini: skipping\n");
return;
+ }
+
+#ifdef SHOW_INITFINI_FUNCS
+ printf("krb5int_lib_fini\n");
+#endif
k5_mutex_destroy(&krb5int_us_time_mutex);