]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/locking: add locking_wipe()
authorRalph Boehme <slow@samba.org>
Wed, 29 Oct 2025 13:33:57 +0000 (14:33 +0100)
committerRalph Boehme <slow@samba.org>
Fri, 17 Jul 2026 10:18:37 +0000 (10:18 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Anoop C S <anoopcs@samba.org>
source3/locking/share_mode_lock.c
source3/locking/share_mode_lock.h

index 70400f9e98b5bcd57dc4df45a10aac4968a3c008..9300c1e3ea1eaf62c7622bf396a40b528cb452e9 100644 (file)
@@ -3621,3 +3621,8 @@ void fsp_apply_share_entry_flags(struct files_struct *fsp, uint16_t flags)
        SMB_ASSERT(!(flags & SHARE_ENTRY_FLAG_DENY_DOS));
        SMB_ASSERT(!(flags & SHARE_ENTRY_FLAG_DENY_FCB));
 }
+
+NTSTATUS locking_wipe(struct dbwrap_wipe_flags flags)
+{
+       return g_lock_wipe(lock_ctx, flags);
+}
index a3c66d74f317631ea23af42bc2b778cbe3d78701..6c3c2b301ff588adf8709e63f91f511646939dc5 100644 (file)
@@ -209,3 +209,6 @@ NTSTATUS _share_mode_entry_prepare_unlock(
 
 uint16_t fsp_get_share_entry_flags(const struct files_struct *fsp);
 void fsp_apply_share_entry_flags(struct files_struct *fsp, uint16_t flags);
+
+struct dbwrap_wipe_flags;
+NTSTATUS locking_wipe(struct dbwrap_wipe_flags flags);