s3: smbd: Remove all references to utility and backend functions supporting sys_acl_d...
authorJeremy Allison <jra@samba.org>
Sat, 15 May 2021 04:39:00 +0000 (21:39 -0700)
committerJeremy Allison <jra@samba.org>
Tue, 18 May 2021 17:29:34 +0000 (17:29 +0000)
No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
docs-xml/Samba-Developers-Guide/vfs.xml
docs-xml/manpages/vfs_full_audit.8.xml
source3/include/smb_acls.h
source3/lib/sysacls.c
source3/modules/vfs_posixacl.c
source3/modules/vfs_posixacl.h

index 948b98936a25f463cc69f70f4a02916773edf2eb..268295a20ea690138c2023fe62cdb62d36813c1e 100644 (file)
@@ -647,7 +647,6 @@ struct vfs_ops example_ops = {
        NULL,                           /* sys_acl_valid */
        NULL,                           /* sys_acl_set_file */
        NULL,                           /* sys_acl_set_fd */
-       NULL,                           /* sys_acl_delete_def_file */
        NULL,                           /* sys_acl_get_perm */
        NULL,                           /* sys_acl_free_text */
        NULL,                           /* sys_acl_free_acl */
index 1b768917d215a873c8f2a2b6c836a61c9404f6dd..10c96fd20e34c6a652dfa25142cafda8a0b30f89 100644 (file)
         <member>symlinkat</member>
         <member>sys_acl_blob_get_fd</member>
         <member>sys_acl_blob_get_file</member>
-        <member>sys_acl_delete_def_file</member>
         <member>sys_acl_get_fd</member>
         <member>sys_acl_get_file</member>
         <member>sys_acl_set_fd</member>
index 1e9e99ad1ffe6c97d62e9ea1881ef83dce932b83..3e679e58f1f08ea2843a3d844054d3ad1290534f 100644 (file)
@@ -70,8 +70,6 @@ int sys_acl_set_file(struct vfs_handle_struct *handle,
                        SMB_ACL_T acl_d);
 int sys_acl_set_fd(struct vfs_handle_struct *handle, struct files_struct *fsp,
                   SMB_ACL_T acl_d);
-int sys_acl_delete_def_file(struct vfs_handle_struct *handle,
-                       const struct smb_filename *smb_fname);
 int sys_acl_delete_def_fd(struct vfs_handle_struct *handle,
                          struct files_struct *fsp);
 int no_acl_syscall_error(int err);
index 297e2684adadf96b984fa7e2d2e34745c320f0b1..e41f88b12855728764d4ba420221f590f5d421b7 100644 (file)
@@ -353,7 +353,6 @@ int sys_acl_valid(SMB_ACL_T acl_d)
 
 /*
  * acl_get_file, acl_get_fd, acl_set_file, acl_set_fd and
- * sys_acl_delete_def_file,
  * sys_acl_delete_def_fd are to be redirected to the default
  * statically-bound acl vfs module, but they are replacable.
  */
@@ -387,12 +386,6 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
        return posixacl_sys_acl_set_fd(handle, fsp, SMB_ACL_TYPE_ACCESS, acl_d);
 }
 
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-                       const struct smb_filename *smb_fname)
-{
-       return posixacl_sys_acl_delete_def_file(handle, smb_fname);
-}
-
 int sys_acl_delete_def_fd(vfs_handle_struct *handle,
                          files_struct *fsp)
 {
@@ -429,12 +422,6 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
        return aixacl_sys_acl_set_fd(handle, fsp, acl_d);
 }
 
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname)
-{
-       return aixacl_sys_acl_delete_def_file(handle, smb_fname);
-}
-
 int sys_acl_delete_def_fd(vfs_handle_struct *handle,
                          files_struct *fsp)
 {
@@ -472,12 +459,6 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
        return solarisacl_sys_acl_set_fd(handle, fsp, acl_d);
 }
 
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname)
-{
-       return solarisacl_sys_acl_delete_def_file(handle, smb_fname);
-}
-
 int sys_acl_delete_def_fd(vfs_handle_struct *handle,
                          files_struct *fsp)
 {
@@ -513,12 +494,6 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
        return hpuxacl_sys_acl_set_fd(handle, fsp, acl_d);
 }
 
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname)
-{
-       return hpuxacl_sys_acl_delete_def_file(handle, smb_fname);
-}
-
 int sys_acl_delete_def_fd(vfs_handle_struct *handle,
                          files_struct *fsp)
 {
@@ -574,17 +549,6 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
        return -1;
 }
 
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname)
-{
-#ifdef ENOTSUP
-       errno = ENOTSUP;
-#else
-       errno = ENOSYS;
-#endif
-       return -1;
-}
-
 int sys_acl_delete_def_fd(vfs_handle_struct *handle,
                          files_struct *fsp)
 {
index f393b036d314bc1d186f8fec728a4976254ac1f1..365759f634662c7436c649a32165f89878f57b48 100644 (file)
@@ -172,12 +172,6 @@ int posixacl_sys_acl_set_fd(vfs_handle_struct *handle,
        return res;
 }
 
-int posixacl_sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname)
-{
-       return acl_delete_def_file(smb_fname->base_name);
-}
-
 int posixacl_sys_acl_delete_def_fd(vfs_handle_struct *handle,
                                files_struct *fsp)
 {
index eb473986c521b635436b79ebb8c8b78db83f1763..7c7007b5f572da174d19967f471f6fc47026d784 100644 (file)
@@ -40,9 +40,6 @@ int posixacl_sys_acl_set_fd(vfs_handle_struct *handle,
                            SMB_ACL_TYPE_T type,
                            SMB_ACL_T theacl);
 
-int posixacl_sys_acl_delete_def_file(vfs_handle_struct *handle,
-                               const struct smb_filename *smb_fname);
-
 int posixacl_sys_acl_delete_def_fd(vfs_handle_struct *handle,
                                files_struct *fsp);