diff options
author | Chris Provenzano <proven@mit.edu> | 1995-01-13 22:05:49 +0000 |
---|---|---|
committer | Chris Provenzano <proven@mit.edu> | 1995-01-13 22:05:49 +0000 |
commit | 7a3dfafc7c240ec64248269f97f25fed1009e362 (patch) | |
tree | b31628fd34740ee0f0bd068df615759084eaa6bb /src/clients/klist | |
parent | ef4a40eef2b466b34a015a9419dccee2a9fd5ee4 (diff) | |
download | krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.gz krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.xz krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.zip |
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_*() routines.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients/klist')
-rw-r--r-- | src/clients/klist/ChangeLog | 4 | ||||
-rw-r--r-- | src/clients/klist/klist.c | 52 |
2 files changed, 33 insertions, 23 deletions
diff --git a/src/clients/klist/ChangeLog b/src/clients/klist/ChangeLog index fe548fae51..5ae2f43a6a 100644 --- a/src/clients/klist/ChangeLog +++ b/src/clients/klist/ChangeLog @@ -1,3 +1,7 @@ +Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu) + + * Added krb5_context to all krb5_routines + Mon Oct 3 19:14:09 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Use $(srcdir) to find manual page for make install. diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c index 188c406a02..e836af8e89 100644 --- a/src/clients/klist/klist.c +++ b/src/clients/klist/klist.c @@ -39,7 +39,9 @@ char *defname; time_t now; void -show_credential PROTOTYPE((krb5_creds *)); +show_credential + PROTOTYPE((krb5_context, + krb5_creds *)); void main(argc, argv) @@ -55,8 +57,9 @@ main(argc, argv) char *cache_name; krb5_principal princ; krb5_flags flags; + krb5_context kcontext; - krb5_init_ets(); + krb5_init_ets(kcontext); time(&now); @@ -74,7 +77,7 @@ main(argc, argv) if (cache == NULL) { cache_name = optarg; - code = krb5_cc_resolve (cache_name, &cache); + code = krb5_cc_resolve (kcontext, cache_name, &cache); if (code != 0) { com_err(progname, code, "while resolving %s", cache_name); errflg++; @@ -99,50 +102,50 @@ main(argc, argv) exit(2); } if (cache == NULL) { - if (code = krb5_cc_default(&cache)) { + if (code = krb5_cc_default(kcontext, &cache)) { com_err(progname, code, "while getting default ccache"); exit(1); } } flags = 0; /* turns off OPENCLOSE mode */ - if (code = krb5_cc_set_flags(cache, flags)) { + if (code = krb5_cc_set_flags(kcontext, cache, flags)) { if (code == ENOENT) { com_err(progname, code, "(ticket cache %s)", - krb5_cc_get_name(cache)); + krb5_cc_get_name(kcontext, cache)); } else com_err(progname, code, "while setting cache flags (ticket cache %s)", - krb5_cc_get_name(cache)); + krb5_cc_get_name(kcontext, cache)); exit(1); } - if (code = krb5_cc_get_principal(cache, &princ)) { + if (code = krb5_cc_get_principal(kcontext, cache, &princ)) { com_err(progname, code, "while retrieving principal name"); exit(1); } - if (code = krb5_unparse_name(princ, &defname)) { + if (code = krb5_unparse_name(kcontext, princ, &defname)) { com_err(progname, code, "while unparsing principal name"); exit(1); } printf("Ticket cache: %s\nDefault principal: %s\n\n", - krb5_cc_get_name(cache), defname); - if (code = krb5_cc_start_seq_get(cache, &cur)) { + krb5_cc_get_name(kcontext, cache), defname); + if (code = krb5_cc_start_seq_get(kcontext, cache, &cur)) { com_err(progname, code, "while starting to retrieve tickets"); exit(1); } fputs(" Valid starting Expires Service principal\n", stdout); - while (!(code = krb5_cc_next_cred(cache, &cur, &creds))) { - show_credential(&creds); - krb5_free_cred_contents(&creds); + while (!(code = krb5_cc_next_cred(kcontext, cache, &cur, &creds))) { + show_credential(kcontext, &creds); + krb5_free_cred_contents(kcontext, &creds); } if (code == KRB5_CC_END) { - if (code = krb5_cc_end_seq_get(cache, &cur)) { + if (code = krb5_cc_end_seq_get(kcontext, cache, &cur)) { com_err(progname, code, "while finishing ticket retrieval"); exit(1); } flags = KRB5_TC_OPENCLOSE; /* turns on OPENCLOSE mode */ - if (code = krb5_cc_set_flags(cache, flags)) { + if (code = krb5_cc_set_flags(kcontext, cache, flags)) { com_err(progname, code, "while closing ccache"); exit(1); } @@ -153,8 +156,9 @@ main(argc, argv) } } -char *flags_string(cred) -register krb5_creds *cred; +char * +flags_string(cred) + register krb5_creds *cred; { static char buf[32]; int i = 0; @@ -188,7 +192,8 @@ register krb5_creds *cred; static char *Month_names[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; -void printtime(tv) +void +printtime(tv) time_t tv; { struct tm *stime; @@ -204,19 +209,20 @@ void printtime(tv) } void -show_credential(cred) -register krb5_creds *cred; +show_credential(kcontext, cred) + krb5_context kcontext; + register krb5_creds *cred; { krb5_error_code retval; char *name, *sname, *flags; int first = 1; - retval = krb5_unparse_name(cred->client, &name); + retval = krb5_unparse_name(kcontext, cred->client, &name); if (retval) { com_err(progname, retval, "while unparsing client name"); return; } - retval = krb5_unparse_name(cred->server, &sname); + retval = krb5_unparse_name(kcontext, cred->server, &sname); if (retval) { com_err(progname, retval, "while unparsing server name"); free(name); |