summaryrefslogtreecommitdiff
path: root/usr/src/lib/gss_mechs/mech_krb5/et/adm_err.c
blob: 7e8c5a99ca9ed01fbfc611fafbf55ba2370a7fff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
/*
 * Copyright 1998-2002 Sun Microsystems, Inc.  All rights reserved.
 * Use is subject to license terms.
 */

#pragma ident	"%Z%%M%	%I%	%E% SMI"
 
#include <locale.h>
const char *
kadm_error_table(long errorno) {

switch (errorno) {
	case 0:
		return(dgettext(TEXT_DOMAIN,
			"Administrative service completed"));
	case 1:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Principal unknown"));
	case 2:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Principal already exists"));
	case 3:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Memory allocation failure"));
	case 4:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Bad password"));
	case 5:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Protocol failure"));
	case 6:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Security failure"));
	case 7:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Permission denied"));
	case 8:
		return(dgettext(TEXT_DOMAIN,
			"KADM err: Kerberos database update failed"));
	case 9:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 9"));
	case 10:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 10"));
	case 11:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 11"));
	case 12:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 12"));
	case 13:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 13"));
	case 14:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 14"));
	case 15:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 15"));
	case 16:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 16"));
	case 17:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 17"));
	case 18:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 18"));
	case 19:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 19"));
	case 20:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 20"));
	case 21:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 21"));
	case 22:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 22"));
	case 23:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 23"));
	case 24:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 24"));
	case 25:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 25"));
	case 26:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 26"));
	case 27:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 27"));
	case 28:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 28"));
	case 29:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 29"));
	case 30:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 30"));
	case 31:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 31"));
	case 32:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 32"));
	case 33:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 33"));
	case 34:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 34"));
	case 35:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 35"));
	case 36:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 36"));
	case 37:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 37"));
	case 38:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 38"));
	case 39:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 39"));
	case 40:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 40"));
	case 41:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 41"));
	case 42:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 42"));
	case 43:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 43"));
	case 44:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 44"));
	case 45:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 45"));
	case 46:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 46"));
	case 47:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 47"));
	case 48:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 48"));
	case 49:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 49"));
	case 50:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 50"));
	case 51:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 51"));
	case 52:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 52"));
	case 53:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 53"));
	case 54:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 54"));
	case 55:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 55"));
	case 56:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 56"));
	case 57:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 57"));
	case 58:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 58"));
	case 59:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 59"));
	case 60:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 60"));
	case 61:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 61"));
	case 62:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 62"));
	case 63:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 63"));
	case 64:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 64"));
	case 65:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 65"));
	case 66:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 66"));
	case 67:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 67"));
	case 68:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 68"));
	case 69:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 69"));
	case 70:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 70"));
	case 71:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 71"));
	case 72:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 72"));
	case 73:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 73"));
	case 74:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 74"));
	case 75:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 75"));
	case 76:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 76"));
	case 77:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 77"));
	case 78:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 78"));
	case 79:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 79"));
	case 80:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 80"));
	case 81:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 81"));
	case 82:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 82"));
	case 83:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 83"));
	case 84:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 84"));
	case 85:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 85"));
	case 86:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 86"));
	case 87:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 87"));
	case 88:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 88"));
	case 89:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 89"));
	case 90:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 90"));
	case 91:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 91"));
	case 92:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 92"));
	case 93:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 93"));
	case 94:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 94"));
	case 95:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 95"));
	case 96:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 96"));
	case 97:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 97"));
	case 98:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 98"));
	case 99:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 99"));
	case 100:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 100"));
	case 101:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 101"));
	case 102:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 102"));
	case 103:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 103"));
	case 104:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 104"));
	case 105:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 105"));
	case 106:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 106"));
	case 107:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 107"));
	case 108:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 108"));
	case 109:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 109"));
	case 110:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 110"));
	case 111:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 111"));
	case 112:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 112"));
	case 113:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 113"));
	case 114:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 114"));
	case 115:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 115"));
	case 116:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 116"));
	case 117:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 117"));
	case 118:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 118"));
	case 119:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 119"));
	case 120:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 120"));
	case 121:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 121"));
	case 122:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 122"));
	case 123:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 123"));
	case 124:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 124"));
	case 125:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 125"));
	case 126:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 126"));
	case 127:
		return(dgettext(TEXT_DOMAIN,
			"KADM error code 127"));
	case 128:
		return(
			"$Header: /afs/athena.mit.edu/astaff/project/krbdev/.cvsroot/src/lib/krb5/error_tables/adm_err.et,v 5.1 1995/11/03 21:52:37 eichin Exp $");
	case 129:
		return(dgettext(TEXT_DOMAIN,
			"Cannot fetch local realm"));
	case 130:
		return(dgettext(TEXT_DOMAIN,
			"Unable to fetch credentials"));
	case 131:
		return(dgettext(TEXT_DOMAIN,
			"Bad key supplied"));
	case 132:
		return(dgettext(TEXT_DOMAIN,
			"Can't encrypt data"));
	case 133:
		return(dgettext(TEXT_DOMAIN,
			"Cannot encode/decode authentication info"));
	case 134:
		return(dgettext(TEXT_DOMAIN,
			"Principal attemping change is in wrong realm"));
	case 135:
		return(dgettext(TEXT_DOMAIN,
			"Packet is too large"));
	case 136:
		return(dgettext(TEXT_DOMAIN,
			"Version number is incorrect"));
	case 137:
		return(dgettext(TEXT_DOMAIN,
			"Checksum does not match"));
	case 138:
		return(dgettext(TEXT_DOMAIN,
			"Unsealing private data failed"));
	case 139:
		return(dgettext(TEXT_DOMAIN,
			"Unsupported operation"));
	case 140:
		return(dgettext(TEXT_DOMAIN,
			"Could not find administrating host"));
	case 141:
		return(dgettext(TEXT_DOMAIN,
			"Administrating host name is unknown"));
	case 142:
		return(dgettext(TEXT_DOMAIN,
			"Could not find service name in services database"));
	case 143:
		return(dgettext(TEXT_DOMAIN,
			"Could not create socket"));
	case 144:
		return(dgettext(TEXT_DOMAIN,
			"Could not connect to server"));
	case 145:
		return(dgettext(TEXT_DOMAIN,
			"Could not fetch local socket address"));
	case 146:
		return(dgettext(TEXT_DOMAIN,
			"Could not fetch master key"));
	case 147:
		return(dgettext(TEXT_DOMAIN,
			"Could not verify master key"));
	case 148:
		return(dgettext(TEXT_DOMAIN,
			"Entry already exists in database"));
	case 149:
		return(dgettext(TEXT_DOMAIN,
			"Database store error"));
	case 150:
		return(dgettext(TEXT_DOMAIN,
			"Database read error"));
	case 151:
		return(dgettext(TEXT_DOMAIN,
			"Insufficient access to perform requested operation"));
	case 152:
		return(dgettext(TEXT_DOMAIN,
			"Data is available for return to client"));
	case 153:
		return(dgettext(TEXT_DOMAIN,
			"No such entry in the database"));
	case 154:
		return(dgettext(TEXT_DOMAIN,
			"Memory exhausted"));
	case 155:
		return(dgettext(TEXT_DOMAIN,
			"Could not fetch system hostname"));
	case 156:
		return(dgettext(TEXT_DOMAIN,
			"Could not bind port"));
	case 157:
		return(dgettext(TEXT_DOMAIN,
			"Length mismatch problem"));
	case 158:
		return(dgettext(TEXT_DOMAIN,
			"Illegal use of wildcard"));
	case 159:
		return(dgettext(TEXT_DOMAIN,
			"Database is locked or in use--try again later"));
	case 160:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java array creation failed"));
	case 161:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java class lookup failed"));
	case 162:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java field lookup failed"));
	case 163:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java method lookup failed"));
	case 164:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java object lookup failed"));
	case 165:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java object field lookup failed"));
	case 166:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java string access failed"));
	case 167:
		return(dgettext(TEXT_DOMAIN,
			"JNI: Java string creation failed"));
	default:
		return("unknown error");
	}
}