summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2005-02-09 02:18:19 +0000
committerKen Raeburn <raeburn@mit.edu>2005-02-09 02:18:19 +0000
commit792978be273e47e5098cc4406cb3c6d868cf4f93 (patch)
treed338a9c0cdcfccbb3866e9c786da7cefbb64ccf3
parentb3f85abbd8dc93d14f18bf3fddf315e826e05b72 (diff)
downloadkrb5-792978be273e47e5098cc4406cb3c6d868cf4f93.tar.gz
krb5-792978be273e47e5098cc4406cb3c6d868cf4f93.tar.xz
krb5-792978be273e47e5098cc4406cb3c6d868cf4f93.zip
* et/error_message.c (com_err_initialize, com_err_terminate): If
SHOW_INITFINI_FUNCS is defined, print tracing messages. * profile/prof_file.c (profile_library_initializer, profile_library_finalizer): If SHOW_INITFINI_FUNCS is defined, print tracing messages. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17094 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/et/ChangeLog5
-rw-r--r--src/util/et/error_message.c12
-rw-r--r--src/util/profile/ChangeLog6
-rw-r--r--src/util/profile/prof_file.c12
4 files changed, 33 insertions, 2 deletions
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog
index bec7407223..e4c906b9f6 100644
--- a/src/util/et/ChangeLog
+++ b/src/util/et/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-08 Ken Raeburn <raeburn@mit.edu>
+
+ * error_message.c (com_err_initialize, com_err_terminate): If
+ SHOW_INITFINI_FUNCS is defined, print tracing messages.
+
2005-01-17 Jeffrey Altman <jaltman@mit.edu>
* error_message.c: implement library unload cleanup of mutexes
diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c
index cb76b2a375..b7f8947d29 100644
--- a/src/util/et/error_message.c
+++ b/src/util/et/error_message.c
@@ -45,6 +45,9 @@ MAKE_FINI_FUNCTION(com_err_terminate);
int com_err_initialize(void)
{
int err;
+#ifdef SHOW_INITFINI_FUNCS
+ printf("com_err_initialize\n");
+#endif
terminated = 0;
err = k5_mutex_finish_init(&et_list_lock);
if (err)
@@ -61,8 +64,15 @@ int com_err_initialize(void)
void com_err_terminate(void)
{
struct dynamic_et_list *e, *enext;
- if (! INITIALIZER_RAN(com_err_initialize) || PROGRAM_EXITING())
+ if (! INITIALIZER_RAN(com_err_initialize) || PROGRAM_EXITING()) {
+#ifdef SHOW_INITFINI_FUNCS
+ printf("com_err_terminate: skipping\n");
+#endif
return;
+ }
+#ifdef SHOW_INITFINI_FUNCS
+ printf("com_err_terminate\n");
+#endif
k5_key_delete(K5_KEY_COM_ERR);
k5_mutex_destroy(&com_err_hook_lock);
k5_mutex_lock(&et_list_lock);
diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog
index 985664014d..f5f860271e 100644
--- a/src/util/profile/ChangeLog
+++ b/src/util/profile/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-08 Ken Raeburn <raeburn@mit.edu>
+
+ * prof_file.c (profile_library_initializer,
+ profile_library_finalizer): If SHOW_INITFINI_FUNCS is defined,
+ print tracing messages.
+
2005-01-13 Ken Raeburn <raeburn@mit.edu>
* prof_file.c (profile_free_file_data): Destroy mutex before
diff --git a/src/util/profile/prof_file.c b/src/util/profile/prof_file.c
index 9b0048c9cb..6201dd3516 100644
--- a/src/util/profile/prof_file.c
+++ b/src/util/profile/prof_file.c
@@ -49,6 +49,9 @@ MAKE_FINI_FUNCTION(profile_library_finalizer);
int profile_library_initializer(void)
{
+#ifdef SHOW_INITFINI_FUNCS
+ printf("profile_library_initializer\n");
+#endif
#if !USE_BUNDLE_ERROR_STRINGS
add_error_table(&et_prof_error_table);
#endif
@@ -56,8 +59,15 @@ int profile_library_initializer(void)
}
void profile_library_finalizer(void)
{
- if (! INITIALIZER_RAN(profile_library_initializer) || PROGRAM_EXITING())
+ if (! INITIALIZER_RAN(profile_library_initializer) || PROGRAM_EXITING()) {
+#ifdef SHOW_INITFINI_FUNCS
+ printf("profile_library_finalizer: skipping\n");
+#endif
return;
+ }
+#ifdef SHOW_INITFINI_FUNCS
+ printf("profile_library_finalizer\n");
+#endif
k5_mutex_destroy(&g_shared_trees_mutex);
#if !USE_BUNDLE_ERROR_STRINGS
remove_error_table(&et_prof_error_table);