]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Remove unused recursive_rmdir()
authorVolker Lendecke <vl@samba.org>
Fri, 24 Jan 2025 10:26:32 +0000 (11:26 +0100)
committerRalph Boehme <slow@samba.org>
Wed, 5 Mar 2025 17:41:34 +0000 (17:41 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/close.c
source3/smbd/proto.h

index 2f09323c00810fa8df1b821a5e6c5e39ae37f020..bf013e5e5d6f6b4583ad7487b458af57d0fd053a 100644 (file)
@@ -1075,23 +1075,6 @@ NTSTATUS recursive_rmdir_fsp(struct files_struct *fsp)
        return status;
 }
 
-NTSTATUS recursive_rmdir(TALLOC_CTX *ctx,
-                        connection_struct *conn,
-                        struct smb_filename *smb_dname)
-{
-       NTSTATUS status;
-
-       SMB_ASSERT(!is_ntfs_stream_smb_fname(smb_dname));
-
-       status = openat_pathref_fsp(conn->cwd_fsp, smb_dname);
-       if (!NT_STATUS_IS_OK(status)) {
-               return status;
-       }
-
-       status = recursive_rmdir_fsp(smb_dname->fsp);
-       return status;
-}
-
 /****************************************************************************
  The internals of the rmdir code - called elsewhere.
 ****************************************************************************/
index d574f5c46859e39e08b225a526839b28ec0fa139..4cf10ed727122ccd0bad1f8f7c9639a57b8aba98 100644 (file)
@@ -135,9 +135,6 @@ NTSTATUS delete_all_streams(struct files_struct *fsp,
                            struct files_struct *dirfsp,
                            struct smb_filename *fsp_atname);
 NTSTATUS recursive_rmdir_fsp(struct files_struct *fsp);
-NTSTATUS recursive_rmdir(TALLOC_CTX *ctx,
-                    connection_struct *conn,
-                    struct smb_filename *smb_dname);
 bool has_other_nonposix_opens(struct share_mode_lock *lck,
                              struct files_struct *fsp);
 bool has_nonposix_opens(struct share_mode_lock *lck);