krb5.hin (krb5_cc_get_type, krb5_kt_get_type): Add the new functions
authorTheodore Tso <tytso@mit.edu>
Tue, 11 Jul 1995 17:20:34 +0000 (17:20 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 11 Jul 1995 17:20:34 +0000 (17:20 +0000)
to get the type of the credentials cache and key table.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6278 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/krb5.hin

index 9235c7533ad3dc5b5162a33debd3a1480dd6d85a..10166042b3dd1203ae7faeeb35b1265de24966bd 100644 (file)
@@ -1,4 +1,9 @@
+Tue Jul 11 13:12:14 1995    <tytso@rsx-11.mit.edu>
 
+       * krb5.hin (krb5_cc_get_type, krb5_kt_get_type): Add the new
+               functions to get the type of the credentials cache and key
+               table.
+       
 Fri Jul 7 15:56:49 EDT 1995    Paul Park       (pjpark@mit.edu)
        * krb5.hin - Add checksum verifier dispatch in the checksum entry.
                This is now the supported method for verifying checksums.  Also
index ada092c4d4d3b562c5c134a92b969501af2ab0e8..e22260d7f349715e6ee7791515c76fb5d9d3e676 100644 (file)
@@ -1044,6 +1044,7 @@ typedef struct _krb5_cc_ops {
 #define krb5_cc_remove_cred(context, cache, flags, creds) (*(cache)->ops->remove_cred)(context, cache,flags, creds)
 #define krb5_cc_set_flags(context, cache, flags) (*(cache)->ops->set_flags)(context, cache, flags)
 #define krb5_cc_get_name(context, cache) (*(cache)->ops->get_name)(context, cache)
+#define krb5_cc_get_type(context, cache) (*(cache)->ops->prefix)
 
 extern krb5_cc_ops FAR *krb5_cc_dfl_ops;
 
@@ -1196,6 +1197,7 @@ typedef struct _krb5_kt_ops {
                  krb5_keytab_entry FAR *));
 } krb5_kt_ops;
 
+#define krb5_kt_get_type(context, keytab) (*(keytab)->ops->prefix)
 #define krb5_kt_get_name(context, keytab, name, namelen) (*(keytab)->ops->get_name)(context, keytab,name,namelen)
 #define krb5_kt_close(context, keytab) (*(keytab)->ops->close)(context, keytab)
 #define krb5_kt_get_entry(context, keytab, principal, vno, keytype, entry) (*(keytab)->ops->get)(context, keytab, principal, vno, keytype, entry)