Merge 1.7 work on auxiliary ccache functions necessary for KIM. Adds krb5_cc_lock...
authorJustin Anderson <jander@mit.edu>
Mon, 22 Sep 2008 17:03:51 +0000 (17:03 +0000)
committerJustin Anderson <jander@mit.edu>
Mon, 22 Sep 2008 17:03:51 +0000 (17:03 +0000)
commit6e83d0bd31721ac86003530dd2450221dd05d0c2
tree25c9defac58c7c982c3e7cad5b7847b530430191
parent85f452a27b855c2fb456e2c6d8c73a5c1f037841
Merge 1.7 work on auxiliary ccache functions necessary for KIM. Adds krb5_cc_lock/unlock, krb5_cccol_lock/unlock, krb5_cc_last_change_time, krb5_cccol_last_change_time, krb5_cc_move, and adds pertype cursor support to some cache types

Locking functions work the same as the CCAPI cc_ccache_lock / cc_context_lock functions, though not as read/write locks.

ticket: 6124
status: open

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20743 dc483132-0cff-0310-8789-dd5450dbe970
src/include/k5-int.h
src/include/krb5/krb5.hin
src/lib/krb5/ccache/cc-int.h
src/lib/krb5/ccache/cc_file.c
src/lib/krb5/ccache/cc_keyring.c
src/lib/krb5/ccache/cc_memory.c
src/lib/krb5/ccache/ccapi/stdcc.c
src/lib/krb5/ccache/ccapi/stdcc.h
src/lib/krb5/ccache/ccbase.c
src/lib/krb5/ccache/cccursor.c
src/lib/krb5/ccache/ccfns.c