From: Ralph Boehme Date: Wed, 29 Oct 2025 13:33:57 +0000 (+0100) Subject: s3/locking: add locking_wipe() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9e9601b89e6cd3e0b419e4fa30c365a8778cd81;p=thirdparty%2Fsamba.git s3/locking: add locking_wipe() Signed-off-by: Ralph Boehme Reviewed-by: Anoop C S --- diff --git a/source3/locking/share_mode_lock.c b/source3/locking/share_mode_lock.c index 70400f9e98b..9300c1e3ea1 100644 --- a/source3/locking/share_mode_lock.c +++ b/source3/locking/share_mode_lock.c @@ -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); +} diff --git a/source3/locking/share_mode_lock.h b/source3/locking/share_mode_lock.h index a3c66d74f31..6c3c2b301ff 100644 --- a/source3/locking/share_mode_lock.h +++ b/source3/locking/share_mode_lock.h @@ -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);