From 5f268418aba5f09e9a59861d98f70b8a009b7d58 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Thu, 10 Jul 1997 04:28:42 +0000 Subject: [PATCH] Move krb5_get_err_text, and krb5_init_ets here. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2130 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/context.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/lib/krb5/context.c b/lib/krb5/context.c index 3e941fb8e..07ddd7daa 100644 --- a/lib/krb5/context.c +++ b/lib/krb5/context.c @@ -89,3 +89,25 @@ krb5_get_default_in_tkt_etypes(krb5_context context, return 0; } +const char * +krb5_get_err_text(krb5_context context, long code) +{ + const char *p = com_right(context->et_list, code); + if(p == NULL) + p = strerror(code); + return p; +} + +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); + initialize_hdb_error_table(&context->et_list); + } +}