summaryrefslogtreecommitdiffstats
path: root/src/lib/kdb/ChangeLog
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-01-25 08:05:24 +0000
committerKen Raeburn <raeburn@mit.edu>2006-01-25 08:05:24 +0000
commit210bd523f6351fa35d510f08ff5044e4c27fe363 (patch)
treee79d0f23f9970bec1c26638f5516dfd60081e9ef /src/lib/kdb/ChangeLog
parent724f3548131de9bb4c77f054262a854b2746c0e6 (diff)
downloadkrb5-210bd523f6351fa35d510f08ff5044e4c27fe363.tar.gz
krb5-210bd523f6351fa35d510f08ff5044e4c27fe363.tar.xz
krb5-210bd523f6351fa35d510f08ff5044e4c27fe363.zip
Remove the thread-safety flag from the kdb plugin interface. Instead,
have the kdb code assume the plugin is thread safe, and implement some quick and dirty wrapper functions in the db2 plugin to make it use a local mutex. There's still some mutex code in the kdb library that should be reviewed, and simplified or removed. ticket: 3416 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17611 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kdb/ChangeLog')
-rw-r--r--src/lib/kdb/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/kdb/ChangeLog b/src/lib/kdb/ChangeLog
index ae159d434..b6677ffee 100644
--- a/src/lib/kdb/ChangeLog
+++ b/src/lib/kdb/ChangeLog
@@ -1,3 +1,12 @@
+2006-01-25 Ken Raeburn <raeburn@mit.edu>
+
+ * kdb5.h (struct _db_library): Delete unlocked and lock_holder
+ fields.
+ (struct _kdb_vftabl): Delete is_thread_safe field.
+ * kdb5.c (kdb_init_lib_lock, kdb_destroy_lib_lock,
+ kdb_lock_lib_lock, kdb_unlock_lib_lock): Delete references.
+ Assume the plugin is always thread-safe.
+
2005-12-02 Ken Raeburn <raeburn@mit.edu>
* kdb5.c (kdb_load_library): Make dbpath_names static, to keep