Module Name: krb5 Committed By: raeburn Date: Mon Aug 16 01:27:42 UTC 2004 Modified Files: krb5/src/lib/krb5/ccache/ChangeLog krb5/src/lib/krb5/ccache/cc_file.c Added Files: Removed Files: Log Message * cc_file.c (struct _krb5_fcc_data): Add new mutex disk_file_lock and flag file_is_locked. (krb5_fcc_close_file): Unlock the mutex and clear the flag. (krb5_fcc_open_file): Acquire the mutex before locking the file, and set the flag after. (krb5_fcc_resolve): Initialize the new mutex and flag. (krb5_fcc_generate_new): Initialize both mutexes and the flag. (dereference): Destroy the new mutex. Also, get rid of some unused variables. To generate a diff of this commit: cvs diff -r5.139 -r5.140 krb5/src/lib/krb5/ccache/ChangeLog cvs diff -r5.40 -r5.41 krb5/src/lib/krb5/ccache/cc_file.c