1 /*
2 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
4 */
5
6 #pragma ident "@(#)kdb5_err.c 1.8 04/09/08 SMI"
7
8 #include <locale.h>
9 const char *
10 kdb5_error_table(long errorno) {
11
12 switch (errorno) {
13 case 0:
14 return(
15 "$Id: kdb5_err.et,v 5.18 1995/11/03 21:52:42 eichin Exp $");
16 case 1:
17 return(dgettext(TEXT_DOMAIN,
18 "Entry already exists in database"));
19 case 2:
20 return(dgettext(TEXT_DOMAIN,
21 "Database store error"));
22 case 3:
23 return(dgettext(TEXT_DOMAIN,
24 "Database read error"));
25 case 4:
26 return(dgettext(TEXT_DOMAIN,
80 return(dgettext(TEXT_DOMAIN,
81 "Database format error"));
82 case 23:
83 return(dgettext(TEXT_DOMAIN,
84 "Unsupported version in database entry"));
85 case 24:
86 return(dgettext(TEXT_DOMAIN,
87 "Unsupported salt type"));
88 case 25:
89 return(dgettext(TEXT_DOMAIN,
90 "Unsupported encryption type"));
91 case 26:
92 return(dgettext(TEXT_DOMAIN,
93 "Bad database creation flags"));
94 case 27: /* KRB5_KDB_NO_PERMITTED_KEY */
95 return(dgettext(TEXT_DOMAIN,
96 "No matching key in entry having a permitted enctype"));
97 case 28: /* KRB5_KDB_NO_MATCHING_KEY */
98 return(dgettext(TEXT_DOMAIN,
99 "No matching key in entry"));
100 default:
101 return("unknown error");
102 }
103 }
|
1 /*
2 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
4 */
5
6 #pragma ident "@(#)kdb5_err.c 1.7 04/02/20 SMI"
7
8 #include <locale.h>
9 const char *
10 kdb5_error_table(long errorno) {
11
12 switch (errorno) {
13 case 0:
14 return(
15 "$Id: kdb5_err.et,v 5.18 1995/11/03 21:52:42 eichin Exp $");
16 case 1:
17 return(dgettext(TEXT_DOMAIN,
18 "Entry already exists in database"));
19 case 2:
20 return(dgettext(TEXT_DOMAIN,
21 "Database store error"));
22 case 3:
23 return(dgettext(TEXT_DOMAIN,
24 "Database read error"));
25 case 4:
26 return(dgettext(TEXT_DOMAIN,
80 return(dgettext(TEXT_DOMAIN,
81 "Database format error"));
82 case 23:
83 return(dgettext(TEXT_DOMAIN,
84 "Unsupported version in database entry"));
85 case 24:
86 return(dgettext(TEXT_DOMAIN,
87 "Unsupported salt type"));
88 case 25:
89 return(dgettext(TEXT_DOMAIN,
90 "Unsupported encryption type"));
91 case 26:
92 return(dgettext(TEXT_DOMAIN,
93 "Bad database creation flags"));
94 case 27: /* KRB5_KDB_NO_PERMITTED_KEY */
95 return(dgettext(TEXT_DOMAIN,
96 "No matching key in entry having a permitted enctype"));
97 case 28: /* KRB5_KDB_NO_MATCHING_KEY */
98 return(dgettext(TEXT_DOMAIN,
99 "No matching key in entry"));
100 case 29: /* KRB5_LOG_CONV */
101 return(dgettext(TEXT_DOMAIN, "Update log conversion error"));
102 case 30: /* KRB5_LOG_UNSTABLE */
103 return(dgettext(TEXT_DOMAIN, "Update log is unstable"));
104 case 31: /* KRB5_LOG_CORRUPT */
105 return(dgettext(TEXT_DOMAIN, "Update log is corrupt"));
106 case 32: /* KRB5_LOG_ERROR */
107 return(dgettext(TEXT_DOMAIN, "Generic update log error"));
108 default:
109 return("unknown error");
110 }
111 }
|