From ed246a1896073a7b9bcce469f3696a630b06b682 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 1 Aug 1997 14:50:35 +0000 Subject: [PATCH] Add lock functions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2668 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/hdb.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/hdb/hdb.h b/lib/hdb/hdb.h index c5eec4651..c33ab2827 100644 --- a/lib/hdb/hdb.h +++ b/lib/hdb/hdb.h @@ -45,6 +45,8 @@ #include +enum hdb_lockop{ HDB_RLOCK, HDB_WLOCK }; + typedef struct HDB{ void *db; @@ -54,6 +56,9 @@ typedef struct HDB{ krb5_error_code (*delete)(krb5_context, struct HDB*, hdb_entry*); krb5_error_code (*firstkey)(krb5_context, struct HDB*, hdb_entry*); krb5_error_code (*nextkey)(krb5_context, struct HDB*, hdb_entry*); + krb5_error_code (*lock)(krb5_context, struct HDB*, int operation); + krb5_error_code (*unlock)(krb5_context, struct HDB*); + krb5_error_code (*_get)(krb5_context, struct HDB*, krb5_data, krb5_data*); }HDB; void hdb_free_entry(krb5_context, hdb_entry*);