summaryrefslogtreecommitdiff
path: root/lib/dbwrap
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2019-11-21 15:19:16 +0100
committerJeremy Allison <jra@samba.org>2020-05-15 00:48:32 +0000
commit5ae58cd0db34d6c406794fa2301df81d835c2ea8 (patch)
tree34e31e5797bb3e1c7049ec193180b31495246b74 /lib/dbwrap
parent38a80a300529719934bba135334506346a7a4a6f (diff)
downloadsamba-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/dbwrap')
-rw-r--r--lib/dbwrap/dbwrap.c8
-rw-r--r--lib/dbwrap/dbwrap.h5
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,