diff options
Diffstat (limited to 'src/lib/krb5/ccache/ccbase.c')
-rw-r--r-- | src/lib/krb5/ccache/ccbase.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/krb5/ccache/ccbase.c b/src/lib/krb5/ccache/ccbase.c index b330784c90..a1fd3aa837 100644 --- a/src/lib/krb5/ccache/ccbase.c +++ b/src/lib/krb5/ccache/ccbase.c @@ -418,6 +418,16 @@ krb5_cc_move(krb5_context context, krb5_ccache src, krb5_ccache dst) return ret; } +krb5_boolean KRB5_CALLCONV +krb5_cc_support_switch(krb5_context context, const char *type) +{ + const krb5_cc_ops *ops; + krb5_error_code err; + + err = krb5int_cc_getops(context, type, &ops); + return (err ? FALSE : (ops->switch_to != NULL)); +} + krb5_error_code k5_cc_mutex_init(k5_cc_mutex *m) { |