dbwrap: Make dbwrap_lock_order_[un]lock() public
authorVolker Lendecke <vl@samba.org>
Thu, 21 Nov 2019 14:19:16 +0000 (15:19 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 15 May 2020 00:48:32 +0000 (00:48 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/dbwrap/dbwrap.c
lib/dbwrap/dbwrap.h

index 41be63d3f45157a757b651f99029a63dbe8531e9..735ed169690ebeaed79d7c28b55162d0502f9d4a 100644 (file)
@@ -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,
index b5a7fb315c77f56f9d63cb4966a64f007d80afe3..0069353fae5b7078a2ff1f60bd45f43d889b211f 100644 (file)
@@ -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,