diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2005-02-09 02:18:19 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2005-02-09 02:18:19 +0000 |
| commit | 792978be273e47e5098cc4406cb3c6d868cf4f93 (patch) | |
| tree | d338a9c0cdcfccbb3866e9c786da7cefbb64ccf3 /src/util/et | |
| parent | b3f85abbd8dc93d14f18bf3fddf315e826e05b72 (diff) | |
| download | krb5-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
Diffstat (limited to 'src/util/et')
| -rw-r--r-- | src/util/et/ChangeLog | 5 | ||||
| -rw-r--r-- | src/util/et/error_message.c | 12 |
2 files changed, 16 insertions, 1 deletions
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog index bec740722..e4c906b9f 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 cb76b2a37..b7f8947d2 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); |
