diff options
author | Zhanna Tsitkov <tsitkova@mit.edu> | 2011-04-06 19:44:07 +0000 |
---|---|---|
committer | Zhanna Tsitkov <tsitkova@mit.edu> | 2011-04-06 19:44:07 +0000 |
commit | b438c1fc7ac5fa509e2c44054787875a20aedd6b (patch) | |
tree | 3e3a67b63792d1f54bc15842d1d3239cad5ad51e /doc/doxy_examples/cc_set_config.c | |
parent | cf5e1c264a3e9f993d75a3aa05f273fb17f3c0c3 (diff) | |
download | krb5-b438c1fc7ac5fa509e2c44054787875a20aedd6b.tar.gz krb5-b438c1fc7ac5fa509e2c44054787875a20aedd6b.tar.xz krb5-b438c1fc7ac5fa509e2c44054787875a20aedd6b.zip |
Documentation updates
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24851 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/doxy_examples/cc_set_config.c')
-rw-r--r-- | doc/doxy_examples/cc_set_config.c | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/doc/doxy_examples/cc_set_config.c b/doc/doxy_examples/cc_set_config.c index 6e3f182d8a..838ff7e22c 100644 --- a/doc/doxy_examples/cc_set_config.c +++ b/doc/doxy_examples/cc_set_config.c @@ -1,12 +1,12 @@ /** @example cc_set_config.c * - * Demo for krb5_cc_set_config function + * Usage examples for krb5_cc_set_config and krb5_cc_get_config functions */ #include <k5-int.h> krb5_error_code -func(krb5_context context, krb5_ccache id, - krb5_const_principal principal, const char *key) +func_set(krb5_context context, krb5_ccache id, + krb5_const_principal principal, const char *key) { krb5_data config_data; @@ -14,3 +14,20 @@ func(krb5_context context, krb5_ccache id, config_data.length = strlen(config_data.data); return krb5_cc_set_config(context, id, principal, key, &config_data); } + +krb5_error_code +func_get(krb5_context context, krb5_ccache id, + krb5_const_principal principal, const char *key) +{ + krb5_data config_data; + krb5_error_code ret; + + config_data.data = NULL; + ret = krb5_cc_get_config(context, id, principal, key, &config_data); + if (ret){ + return ret; + } + /* do something */ + krb5_free_data_contents(context, &config_data); + return ret; +} |