* krb5_libinit.c (krb5int_lib_init, krb5int_lib_fini): If SHOW_INITFINI_FUNCS
authorKen Raeburn <raeburn@mit.edu>
Wed, 9 Feb 2005 02:19:45 +0000 (02:19 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 9 Feb 2005 02:19:45 +0000 (02:19 +0000)
is defined, print tracing messages.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17095 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/ChangeLog
src/lib/krb5/krb5_libinit.c

index dbf97ec1aedba06331befbab79f6676ad284967b..97862beb064baa8a99a1a89e44f77902ecb12620 100644 (file)
@@ -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>
index ece79cfc72900bee3458eb4adb4de41dd09399ce..126dc2e50f3069c67d57946608e751df67453765 100644 (file)
@@ -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);