* gss_libinit.c (gssint_lib_init, gssint_lib_fini) [SHOW_INITFINI_FUNCS]: Print traci...
authorKen Raeburn <raeburn@mit.edu>
Wed, 9 Feb 2005 00:20:38 +0000 (00:20 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 9 Feb 2005 00:20:38 +0000 (00:20 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17090 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/ChangeLog
src/lib/gssapi/gss_libinit.c

index db3cc07dc3faae7fb9babb39c934c70a2b6b174c..ec210d2ad6214915d3e51af7d4ce34aa01134ecf 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-08  Ken Raeburn  <raeburn@mit.edu>
+
+       * gss_libinit.c (gssint_lib_init, gssint_lib_fini)
+       [SHOW_INITFINI_FUNCS]: Print tracing messages.
+
 2005-02-02  Ken Raeburn  <raeburn@mit.edu>
 
        * configure.in: Check for xom.h.  Set include_xom to a C include
index d45ac440cd8ef7ff5376177435afa5c207d2d718..5561b53986d3b42ab08732763ddcdad0c7066d52 100644 (file)
@@ -17,6 +17,11 @@ MAKE_FINI_FUNCTION(gssint_lib_fini);
 int gssint_lib_init(void)
 {
     int err;
+
+#ifdef SHOW_INITFINI_FUNCS
+    printf("gssint_lib_init\n");
+#endif
+
 #if !USE_BUNDLE_ERROR_STRINGS
     add_error_table(&et_k5g_error_table);
     add_error_table(&et_ggss_error_table);
@@ -35,8 +40,15 @@ int gssint_lib_init(void)
 
 void gssint_lib_fini(void)
 {
-    if (!INITIALIZER_RAN(gssint_lib_init) || PROGRAM_EXITING())
+    if (!INITIALIZER_RAN(gssint_lib_init) || PROGRAM_EXITING()) {
+#ifdef SHOW_INITFINI_FUNCS
+       printf("gssint_lib_fini: skipping\n");
+#endif
        return;
+    }
+#ifdef SHOW_INITFINI_FUNCS
+    printf("gssint_lib_fini\n");
+#endif
 #if !USE_BUNDLE_ERROR_STRINGS
     remove_error_table(&et_k5g_error_table);
     remove_error_table(&et_ggss_error_table);