add protocol compatible krb524 error codes

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10141 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2001-06-20 02:45:58 +00:00
parent 37014a1391
commit 4c4bd319e7
3 changed files with 27 additions and 4 deletions

View File

@@ -22,7 +22,7 @@ libkrb5_la_LIBADD = \
lib_LTLIBRARIES = libkrb5.la lib_LTLIBRARIES = libkrb5.la
ERR_FILES = krb5_err.c heim_err.c ERR_FILES = krb5_err.c heim_err.c k524_err.c
libkrb5_la_SOURCES = \ libkrb5_la_SOURCES = \
acl.c \ acl.c \
@@ -154,14 +154,16 @@ man_MANS = \
krb5_warn.3 \ krb5_warn.3 \
verify_krb5_conf.8 verify_krb5_conf.8
include_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h include_HEADERS = krb5.h krb5-protos.h krb5-private.h krb5_err.h heim_err.h k524_err.h
CLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h CLEANFILES = krb5_err.c krb5_err.h heim_err.c heim_err.h k524_err.c k524_err.h
$(libkrb5_la_OBJECTS): krb5_err.h heim_err.h $(libkrb5_la_OBJECTS): krb5_err.h heim_err.h k524_err.h
# to help stupid solaris make # to help stupid solaris make
krb5_err.h: krb5_err.et krb5_err.h: krb5_err.et
heim_err.h: heim_err.et heim_err.h: heim_err.et
k524_err.h: k524_err.et

View File

@@ -308,6 +308,7 @@ krb5_init_ets(krb5_context context)
krb5_add_et_list(context, initialize_krb5_error_table_r); krb5_add_et_list(context, initialize_krb5_error_table_r);
krb5_add_et_list(context, initialize_asn1_error_table_r); krb5_add_et_list(context, initialize_asn1_error_table_r);
krb5_add_et_list(context, initialize_heim_error_table_r); krb5_add_et_list(context, initialize_heim_error_table_r);
krb5_add_et_list(context, initialize_k524_error_table_r);
} }
} }

20
lib/krb5/k524_err.et Normal file
View File

@@ -0,0 +1,20 @@
#
# Error messages for the k524 functions
#
# This might look like a com_err file, but is not
#
id "$Id$"
error_table k524
prefix KRB524
error_code BADKEY, "wrong keytype in ticket"
error_code BADADDR, "incorrect network address"
error_code BADPRINC, "cannot convert V5 principal" #unused
error_code BADREALM, "V5 realm name longer than V4 maximum" #unused
error_code V4ERR, "kerberos V4 error server"
error_code ENCFULL, "encoding too large at server"
error_code DECEMPTY, "decoding out of data" #unused
error_code NOTRESP, "service not responding" #unused
end