s3: torture: Remove cmd_fchmod_acl().
authorJeremy Allison <jra@samba.org>
Thu, 17 May 2018 18:42:03 +0000 (11:42 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 25 May 2018 16:39:25 +0000 (18:39 +0200)
No longer needed.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
docs-xml/manpages/vfstest.1.xml
source3/torture/cmd_vfs.c

index 5a4ea1254b9b43db7b0fffbbf223a41166e107a2..dc6acd06f872010d6cb85579d3ec44d642af8bdf 100644 (file)
                <listitem><para><command>get_nt_acl</command> - VFS get_nt_acl()</para></listitem>
                <listitem><para><command>fset_nt_acl</command> - VFS fset_nt_acl()</para></listitem>
                <listitem><para><command>set_nt_acl</command> - VFS open() and fset_nt_acl()</para></listitem>
-               <listitem><para><command>fchmod_acl</command> - VFS fchmod_acl()</para></listitem>
                <listitem><para><command>sys_acl_get_file</command> - VFS sys_acl_get_file()</para></listitem>
                <listitem><para><command>sys_acl_get_fd</command> - VFS sys_acl_get_fd()</para></listitem>
                <listitem><para><command>sys_acl_blob_get_file</command> - VFS sys_acl_blob_get_file()</para></listitem>
index 793faf09d12cca2142b496ad3d45d887af6bf855..3ba26031ed8e72b6fd2d7fe62258d669dcef5672 100644 (file)
@@ -930,36 +930,6 @@ static NTSTATUS cmd_fchmod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc,
        return NT_STATUS_OK;
 }
 
-static NTSTATUS cmd_fchmod_acl(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv)
-{
-       int fd;
-       mode_t mode;
-       if (argc != 3) {
-               printf("Usage: fchmod_acl <fd> <mode>\n");
-               return NT_STATUS_OK;
-       }
-
-       fd = atoi(argv[1]);
-       mode = atoi(argv[2]);
-       if (fd < 0 || fd >= 1024) {
-               printf("fchmod_acl: error=%d (file descriptor out of range)\n", EBADF);
-               return NT_STATUS_OK;
-       }
-       if (vfs->files[fd] == NULL) {
-               printf("fchmod_acl: error=%d (invalid file descriptor)\n", EBADF);
-               return NT_STATUS_OK;
-       }
-
-       if (SMB_VFS_FCHMOD_ACL(vfs->files[fd], mode) == -1) {
-               printf("fchmod_acl: error=%d (%s)\n", errno, strerror(errno));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       printf("fchmod_acl: ok\n");
-       return NT_STATUS_OK;
-}
-
-
 static NTSTATUS cmd_chown(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv)
 {
        struct smb_filename *smb_fname = NULL;
@@ -2023,7 +1993,6 @@ struct cmd_set vfs_commands[] = {
          "fset_nt_acl <fd>\n" },
        { "set_nt_acl", cmd_set_nt_acl, "VFS open() and fset_nt_acl()", 
          "set_nt_acl <file>\n" },
-       { "fchmod_acl",   cmd_fchmod_acl,   "VFS fchmod_acl()",    "fchmod_acl <fd> <mode>" },
        { "sys_acl_get_file", cmd_sys_acl_get_file, "VFS sys_acl_get_file()", "sys_acl_get_file <path>" },
        { "sys_acl_get_fd", cmd_sys_acl_get_fd, "VFS sys_acl_get_fd()", "sys_acl_get_fd <fd>" },
        { "sys_acl_blob_get_file", cmd_sys_acl_blob_get_file,