diff options
author | Ken Raeburn <raeburn@mit.edu> | 2005-02-09 02:19:45 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2005-02-09 02:19:45 +0000 |
commit | 70138da6e4f2d2cad7ce68f8671b9126572dcecf (patch) | |
tree | 7a437e34ad366ec07a591bee3c3a179145ccdd2e /src/lib/krb5/krb5_libinit.c | |
parent | 792978be273e47e5098cc4406cb3c6d868cf4f93 (diff) | |
download | krb5-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.c | 12 |
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); |