xref: /illumos-gate/usr/src/lib/gss_mechs/mech_krb5/et/import_err.c (revision 915894ef19890baaed00080f85f6b69e225cda98)
1 /*
2  * Copyright 1998-2002 Sun Microsystems, Inc.  All rights reserved.
3  * Use is subject to license terms.
4  */
5 
6 #pragma ident	"%Z%%M%	%I%	%E% SMI"
7 
8 #include <locale.h>
9 const char *
10 imp_error_table(long errorno) {
11 
12 switch (errorno) {
13 	case 0:
14 		return(dgettext(TEXT_DOMAIN,
15 			"Successfully imported %d record%s.n"));
16 	case 1:
17 		return(dgettext(TEXT_DOMAIN,
18 			"Input not recognized as database dump"));
19 	case 2:
20 		return(dgettext(TEXT_DOMAIN,
21 			"Bad token in dump file."));
22 	case 3:
23 		return(dgettext(TEXT_DOMAIN,
24 			"Bad version in dump file"));
25 	case 4:
26 		return(dgettext(TEXT_DOMAIN,
27 			"Defective record encountered: "));
28 	case 5:
29 		return(dgettext(TEXT_DOMAIN,
30 			"Truncated input file detected."));
31 	case 6:
32 		return(dgettext(TEXT_DOMAIN,
33 			"Import of dump failed"));
34 	case 7:
35 		return(dgettext(TEXT_DOMAIN,
36 			"Mismatched record count: %d record%s indicated %d record%s scanned"));
37 	case 8:
38 		return(dgettext(TEXT_DOMAIN,
39 			"Number of records imported does not match count"));
40 	case 9:
41 		return(dgettext(TEXT_DOMAIN,
42 			"Unknown command line option.nUsage: ovsec_adm_import [filename]"));
43 	case 10:
44 		return(dgettext(TEXT_DOMAIN,
45 			"Warning -- continuing to import will overwrite existing databases!"));
46 	case 11:
47 		return(dgettext(TEXT_DOMAIN,
48 			"Database rename Failed!!"));
49 	case 12:
50 		return(dgettext(TEXT_DOMAIN,
51 			"Extra data after footer is ignored."));
52 	case 13:
53 		return(dgettext(TEXT_DOMAIN,
54 			"Proceed <y|n>?"));
55 	case 14:
56 		return(dgettext(TEXT_DOMAIN,
57 			"while opening input file"));
58 	case 15:
59 		return(dgettext(TEXT_DOMAIN,
60 			"while importing databases"));
61 	case 16:
62 		return(dgettext(TEXT_DOMAIN,
63 			"cannot open /dev/tty!!"));
64 	case 17:
65 		return(dgettext(TEXT_DOMAIN,
66 			"while opening databases"));
67 	case 18:
68 		return(dgettext(TEXT_DOMAIN,
69 			"while acquiring permanent lock"));
70 	case 19:
71 		return(dgettext(TEXT_DOMAIN,
72 			"while releasing permanent lock"));
73 	case 20:
74 		return(dgettext(TEXT_DOMAIN,
75 			"while closing databases"));
76 	case 21:
77 		return("");
78 	case 22:
79 		return("s");
80 	case 23:
81 		return(dgettext(TEXT_DOMAIN,
82 			"while retrieving configuration parameters"));
83 	default:
84 		return("unknown error");
85 	}
86 }
87