diff options
author | Volker Lendecke <vl@samba.org> | 2019-11-21 15:19:16 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2020-05-15 00:48:32 +0000 |
commit | 5ae58cd0db34d6c406794fa2301df81d835c2ea8 (patch) | |
tree | 34e31e5797bb3e1c7049ec193180b31495246b74 /lib | |
parent | 38a80a300529719934bba135334506346a7a4a6f (diff) | |
download | samba-5ae58cd0db34d6c406794fa2301df81d835c2ea8.tar.gz |
dbwrap: Make dbwrap_lock_order_[un]lock() public
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/dbwrap/dbwrap.c | 8 | ||||
-rw-r--r-- | lib/dbwrap/dbwrap.h | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/lib/dbwrap/dbwrap.c b/lib/dbwrap/dbwrap.c index 41be63d3f45..735ed169690 100644 --- a/lib/dbwrap/dbwrap.c +++ b/lib/dbwrap/dbwrap.c @@ -138,8 +138,8 @@ static void debug_lock_order(int level) DEBUGADD(level, ("\n")); } -static void dbwrap_lock_order_lock(const char *db_name, - enum dbwrap_lock_order lock_order) +void dbwrap_lock_order_lock(const char *db_name, + enum dbwrap_lock_order lock_order) { int idx; @@ -172,8 +172,8 @@ static void dbwrap_lock_order_lock(const char *db_name, debug_lock_order(10); } -static void dbwrap_lock_order_unlock(const char *db_name, - enum dbwrap_lock_order lock_order) +void dbwrap_lock_order_unlock(const char *db_name, + enum dbwrap_lock_order lock_order) { DBG_INFO("release lock order %d for %s\n", (int)lock_order, diff --git a/lib/dbwrap/dbwrap.h b/lib/dbwrap/dbwrap.h index b5a7fb315c7..0069353fae5 100644 --- a/lib/dbwrap/dbwrap.h +++ b/lib/dbwrap/dbwrap.h @@ -79,6 +79,11 @@ struct db_record *dbwrap_try_fetch_locked(struct db_context *db, TDB_DATA key); struct db_context *dbwrap_record_get_db(struct db_record *rec); +void dbwrap_lock_order_lock(const char *db_name, + enum dbwrap_lock_order lock_order); +void dbwrap_lock_order_unlock(const char *db_name, + enum dbwrap_lock_order lock_order); + NTSTATUS dbwrap_do_locked(struct db_context *db, TDB_DATA key, void (*fn)(struct db_record *rec, TDB_DATA value, |