xref: /illumos-gate/usr/src/lib/gss_mechs/mech_krb5/et/ss_err.c (revision 581cede61ac9c14d8d4ea452562a567189eead78)
1 /*
2  * Copyright (c) 1998, by Sun Microsystems, Inc.
3  * All rights reserved.
4  */
5 
6 #pragma ident	"%Z%%M%	%I%	%E% SMI"
7 
8 #include <locale.h>
9 const char *
10 ss_error_table(long errorno) {
11 
12 switch (errorno) {
13 	case 0:
14 		return(dgettext(TEXT_DOMAIN,
15 			"Subsystem aborted"));
16 	case 1:
17 		return(dgettext(TEXT_DOMAIN,
18 			"Version mismatch"));
19 	case 2:
20 		return(dgettext(TEXT_DOMAIN,
21 			"No current invocation"));
22 	case 3:
23 		return(dgettext(TEXT_DOMAIN,
24 			"No info directory"));
25 	case 4:
26 		return(dgettext(TEXT_DOMAIN,
27 			"Command not found"));
28 	case 5:
29 		return(dgettext(TEXT_DOMAIN,
30 			"Command line aborted"));
31 	case 6:
32 		return(dgettext(TEXT_DOMAIN,
33 			"End-of-file reached"));
34 	case 7:
35 		return(dgettext(TEXT_DOMAIN,
36 			"Permission denied"));
37 	case 8:
38 		return(dgettext(TEXT_DOMAIN,
39 			"Request table not found"));
40 	case 9:
41 		return(dgettext(TEXT_DOMAIN,
42 			"No info available"));
43 	case 10:
44 		return(dgettext(TEXT_DOMAIN,
45 			"Shell escapes are disabled"));
46 	case 11:
47 		return(dgettext(TEXT_DOMAIN,
48 			"Sorry, this request is not yet implemented"));
49 	default:
50 		return("unknown error");
51 	}
52 }
53