Home | History | Annotate | Download | only in et
      1 /*
      2  * Copyright 2004 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 ggss_error_table(long errorno) {
     11 
     12 switch (errorno) {
     13 	case 0:
     14 		return (dgettext(TEXT_DOMAIN,
     15 			"No @ in SERVICE-NAME name string"));
     16 	case 1:
     17 		return (dgettext(TEXT_DOMAIN,
     18 			"STRING-UID-NAME contains nondigits"));
     19 	case 2:
     20 		return (dgettext(TEXT_DOMAIN,
     21 			"UID does not resolve to username"));
     22 	case 3:
     23 		return (dgettext(TEXT_DOMAIN,
     24 			"Validation error"));
     25 	case 4:
     26 		return (dgettext(TEXT_DOMAIN,
     27 			"Couldn't allocate gss_buffer_t data"));
     28 	case 5:
     29 		return (dgettext(TEXT_DOMAIN,
     30 			"Message context invalid"));
     31 	case 6:
     32 		return (dgettext(TEXT_DOMAIN,
     33 			"Buffer is the wrong size"));
     34 	case 7:
     35 		return (dgettext(TEXT_DOMAIN,
     36 			"Credential usage type is unknown"));
     37 	case 8:
     38 		return (dgettext(TEXT_DOMAIN,
     39 			"Unknown quality of protection specified"));
     40 	case 9:
     41 		return (dgettext(TEXT_DOMAIN,
     42 			"Local host name could not be determined"));
     43 	case 10:
     44 		return (dgettext(TEXT_DOMAIN,
     45 			"Hostname in SERVICE-NAME string could not be"
     46 			" canonicalized"));
     47 	case 11:
     48 		return (dgettext(TEXT_DOMAIN,
     49 			"Mechanism is incorrect"));
     50 	case 12:
     51 		return (dgettext(TEXT_DOMAIN,
     52 			"Token header is malformed or corrupt"));
     53 	case 13:
     54 		return (dgettext(TEXT_DOMAIN,
     55 			"Packet was replayed in wrong direction"));
     56 	case 14:
     57 		return (dgettext(TEXT_DOMAIN,
     58 			"Token is missing data"));
     59 	case 15:
     60 		return (dgettext(TEXT_DOMAIN,
     61 			"Token was reflected"));
     62 	case 16:
     63 		return (dgettext(TEXT_DOMAIN,
     64 			"Received token ID does not match expected token ID"));
     65 	case 17:
     66 		return (dgettext(TEXT_DOMAIN,
     67 			"The given credential's usage does not match the"
     68 			" requested usage"));
     69 	case 18:
     70 		return (dgettext(TEXT_DOMAIN,
     71 			"Storing of acceptor credentials is not supported by"
     72 			" the mechanism"));
     73 	case 19:
     74 		return (dgettext(TEXT_DOMAIN,
     75 			"Storing of non-default credentials is not supported by"
     76 			" the mechanism"));
     77 	default:
     78 		return ("unknown error");
     79 	}
     80 }
     81