diff --git a/lib/com_err/error.c b/lib/com_err/error.c index beed230e0..46948c290 100644 --- a/lib/com_err/error.c +++ b/lib/com_err/error.c @@ -4,29 +4,15 @@ RCSID("$Id$"); #endif #include #include -#include - +#include const char * -krb5_get_err_text(krb5_context context, long code) +com_right(struct error_table *list, long code) { struct error_table *p; - for(p = context->et_list; p; p = p->next){ + for(p = list; p; p = p->next){ if(code >= p->base && code < p->base + p->n_msgs) return p->msgs[code - p->base]; } - return strerror(code); -} - -void -krb5_init_ets(krb5_context context) -{ - if(context->et_list == NULL){ - initialize_krb5_error_table(&context->et_list); -#if 0 - initialize_kv5m_error_table(&context->et_list); - initialize_kdb5_error_table(&context->et_list); -#endif - initialize_asn1_error_table(&context->et_list); - } + return NULL; } diff --git a/lib/error/error.c b/lib/error/error.c index beed230e0..46948c290 100644 --- a/lib/error/error.c +++ b/lib/error/error.c @@ -4,29 +4,15 @@ RCSID("$Id$"); #endif #include #include -#include - +#include const char * -krb5_get_err_text(krb5_context context, long code) +com_right(struct error_table *list, long code) { struct error_table *p; - for(p = context->et_list; p; p = p->next){ + for(p = list; p; p = p->next){ if(code >= p->base && code < p->base + p->n_msgs) return p->msgs[code - p->base]; } - return strerror(code); -} - -void -krb5_init_ets(krb5_context context) -{ - if(context->et_list == NULL){ - initialize_krb5_error_table(&context->et_list); -#if 0 - initialize_kv5m_error_table(&context->et_list); - initialize_kdb5_error_table(&context->et_list); -#endif - initialize_asn1_error_table(&context->et_list); - } + return NULL; }