summaryrefslogtreecommitdiffstats
path: root/src/clients/klist
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
commit7a3dfafc7c240ec64248269f97f25fed1009e362 (patch)
treeb31628fd34740ee0f0bd068df615759084eaa6bb /src/clients/klist
parentef4a40eef2b466b34a015a9419dccee2a9fd5ee4 (diff)
downloadkrb5-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/ChangeLog4
-rw-r--r--src/clients/klist/klist.c52
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);