diff options
author | Simo Sorce <simo@redhat.com> | 2013-08-30 20:11:42 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2013-09-09 15:11:46 -0400 |
commit | d20a5a74666413cadbf64c02eb656a5a3b4bb1de (patch) | |
tree | 4c6a6b69cc68c8e63e0f7c6ff29836f7ae8aaf4e /src/providers/krb5/krb5_utils.c | |
parent | 1c022b3556f442f57326c4a3f250128b1bd232ae (diff) | |
download | sssd-d20a5a74666413cadbf64c02eb656a5a3b4bb1de.tar.gz sssd-d20a5a74666413cadbf64c02eb656a5a3b4bb1de.tar.xz sssd-d20a5a74666413cadbf64c02eb656a5a3b4bb1de.zip |
krb5: Remove unused ccache backend infrastructure
Remove struct sss_krb5_cc_be and the remaining functions that reference
it as they are all unused now.
Resolves:
https://fedorahosted.org/sssd/ticket/2061
Diffstat (limited to 'src/providers/krb5/krb5_utils.c')
-rw-r--r-- | src/providers/krb5/krb5_utils.c | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/providers/krb5/krb5_utils.c b/src/providers/krb5/krb5_utils.c index 83e61e14e..d0ccd2d7e 100644 --- a/src/providers/krb5/krb5_utils.c +++ b/src/providers/krb5/krb5_utils.c @@ -1039,66 +1039,6 @@ done: } -/*======== ccache back end utilities ========*/ -struct sss_krb5_cc_be * -get_cc_be_ops(enum sss_krb5_cc_type type) -{ - struct sss_krb5_cc_be *be = NULL; - - switch (type) { - case SSS_KRB5_TYPE_FILE: - be = &file_cc; - break; - -#ifdef HAVE_KRB5_CC_COLLECTION - case SSS_KRB5_TYPE_DIR: - be = &dir_cc; - break; - - case SSS_KRB5_TYPE_KEYRING: - be = &keyring_cc; - break; -#endif /* HAVE_KRB5_CC_COLLECTION */ - - case SSS_KRB5_TYPE_UNKNOWN: - be = NULL; - break; - } - - return be; -} - -struct sss_krb5_cc_be * -get_cc_be_ops_ccache(const char *ccache) -{ - enum sss_krb5_cc_type type; - - type = sss_krb5_get_type(ccache); - return get_cc_be_ops(type); -} - -/*======== Operations on the FILE: back end ========*/ - -struct sss_krb5_cc_be file_cc = { - .type = SSS_KRB5_TYPE_FILE, -}; - -#ifdef HAVE_KRB5_CC_COLLECTION -/*======== Operations on the DIR: back end ========*/ - -struct sss_krb5_cc_be dir_cc = { - .type = SSS_KRB5_TYPE_DIR, -}; - - -/*======== Operations on the KEYRING: back end ========*/ - -struct sss_krb5_cc_be keyring_cc = { - .type = SSS_KRB5_TYPE_KEYRING, -}; - -#endif /* HAVE_KRB5_CC_COLLECTION */ - errno_t get_domain_or_subdomain(TALLOC_CTX *mem_ctx, struct be_ctx *be_ctx, char *domain_name, struct sss_domain_info **dom) |