]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: VFS: vfs_ceph. Remove mkdir_fn(). No longer used.
authorJeremy Allison <jra@samba.org>
Fri, 6 Sep 2019 22:43:50 +0000 (15:43 -0700)
committerRalph Boehme <slow@samba.org>
Wed, 11 Sep 2019 18:24:30 +0000 (18:24 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/modules/vfs_ceph.c

index 442da4208499fff93afa438181126fcbc5af9546..d90e4ab3987973d47fa5fc7ff270a91d471b3154 100644 (file)
@@ -371,28 +371,6 @@ static void cephwrap_rewinddir(struct vfs_handle_struct *handle, DIR *dirp)
        ceph_rewinddir(handle->data, (struct ceph_dir_result *) dirp);
 }
 
-static int cephwrap_mkdir(struct vfs_handle_struct *handle,
-                         const struct smb_filename *smb_fname,
-                         mode_t mode)
-{
-       int result;
-       char *parent = NULL;
-       const char *path = smb_fname->base_name;
-
-       DBG_DEBUG("[CEPH] mkdir(%p, %s)\n", handle, path);
-
-       if (lp_inherit_acls(SNUM(handle->conn))
-           && parent_dirname(talloc_tos(), path, &parent, NULL)
-           && directory_has_default_acl(handle->conn, parent)) {
-               mode = 0777;
-       }
-
-       TALLOC_FREE(parent);
-
-       result = ceph_mkdir(handle->data, path, mode);
-       return WRAP_RETURN(result);
-}
-
 static int cephwrap_mkdirat(struct vfs_handle_struct *handle,
                        files_struct *dirfsp,
                        const struct smb_filename *smb_fname,
@@ -1453,7 +1431,6 @@ static struct vfs_fn_pointers ceph_fns = {
        .seekdir_fn = cephwrap_seekdir,
        .telldir_fn = cephwrap_telldir,
        .rewind_dir_fn = cephwrap_rewinddir,
-       .mkdir_fn = cephwrap_mkdir,
        .mkdirat_fn = cephwrap_mkdirat,
        .rmdir_fn = cephwrap_rmdir,
        .closedir_fn = cephwrap_closedir,