1 /* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
7 main(int argc, char **argv)
9 krb5_error_code kret = 0;
10 krb5_context kcontext;
11 krb5_principal principal;
16 programname = argv[0];
17 krb5_init_context(&kcontext);
18 for (i=1; i < argc; i++) {
19 if (!(kret = krb5_parse_name(kcontext, argv[i], &principal))) {
20 if (!(kret = krb5_aname_to_localname(kcontext,
24 printf("%s: aname_to_lname maps %s -> <%s>\n",
25 programname, argv[i], sbuf);
28 printf("%s: aname to lname returns %s for %s\n", programname,
29 error_message(kret), argv[i]);
31 krb5_free_principal(kcontext, principal);
34 printf("%s: parse_name returns %s\n", programname,
40 krb5_free_context(kcontext);
41 return((kret) ? 1 : 0);