From: Alexandra Ellwood Date: Wed, 13 Oct 2004 17:55:25 +0000 (+0000) Subject: * prof_file.c (profile_library_initializer, profile_library_finalizer): Added macros... X-Git-Tag: krb5-1.4-beta1~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d8ebf48cab68d7d49f18c59386ead08e06f4580b;p=thirdparty%2Fkrb5.git * prof_file.c (profile_library_initializer, profile_library_finalizer): Added macros to avoid adding error tables on platforms that don't use them (ie: OSX) ticket: 2741 version_fixed: 1.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16818 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/util/profile/ChangeLog b/src/util/profile/ChangeLog index 1417326a96..78252ebfe4 100644 --- a/src/util/profile/ChangeLog +++ b/src/util/profile/ChangeLog @@ -1,3 +1,9 @@ +2004-10-13 Alexandra Ellwood + + * prof_file.c (profile_library_initializer, + profile_library_finalizer): Added macros to avoid adding + error tables on platforms that don't use them (ie: OSX). + 2004-10-13 Alexandra Ellwood * prof_int.h Added prototypes for profile_lock_global() diff --git a/src/util/profile/prof_file.c b/src/util/profile/prof_file.c index e4bed02fd0..9fc8f0d932 100644 --- a/src/util/profile/prof_file.c +++ b/src/util/profile/prof_file.c @@ -50,7 +50,9 @@ MAKE_FINI_FUNCTION(profile_library_finalizer); int profile_library_initializer(void) { +#if !USE_BUNDLE_ERROR_STRINGS add_error_table(&et_prof_error_table); +#endif #ifdef SHARE_TREE_DATA return k5_mutex_finish_init(&g_shared_trees_mutex); #else @@ -64,7 +66,9 @@ void profile_library_finalizer(void) #ifdef SHARE_TREE_DATA k5_mutex_destroy(&g_shared_trees_mutex); #endif +#if !USE_BUNDLE_ERROR_STRINGS remove_error_table(&et_prof_error_table); +#endif } static void profile_free_file_data(prf_data_t);