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 | |
| 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')
| -rw-r--r-- | src/lib/krb5/ChangeLog | 3 | ||||
| -rw-r--r-- | src/lib/krb5/krb5_libinit.c | 12 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/krb5/ChangeLog b/src/lib/krb5/ChangeLog index dbf97ec1a..97862beb0 100644 --- a/src/lib/krb5/ChangeLog +++ b/src/lib/krb5/ChangeLog @@ -1,5 +1,8 @@ 2005-02-08 Ken Raeburn <raeburn@mit.edu> + * krb5_libinit.c (krb5int_lib_init, krb5int_lib_fini): If + SHOW_INITFINI_FUNCS is defined, print tracing messages. + * Makefile.in (LIBINITFUNC, LIBFINIFUNC): Define. 2005-01-17 Jeffrey Altman <jaltman@mit.edu> 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); |
