--- a/source3/lib/sysacls.c 2021-01-21 08:20:40.000000000 -0500 +++ b/source3/lib/sysacls.c 2021-07-23 17:01:22.587194402 -0400 @@ -423,7 +423,7 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp, SMB_ACL_T acl_d) { - return aixacl_sys_acl_set_fd(handle, fsp, acl_d); + return aixacl_sys_acl_set_fd(handle, fsp, SMB_ACL_TYPE_ACCESS, acl_d); } int sys_acl_delete_def_file(vfs_handle_struct *handle, @@ -460,7 +460,7 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp, SMB_ACL_T acl_d) { - return tru64acl_sys_acl_set_fd(handle, fsp, acl_d); + return tru64acl_sys_acl_set_fd(handle, fsp, SMB_ACL_TYPE_ACCESS, acl_d); } int sys_acl_delete_def_file(vfs_handle_struct *handle, @@ -498,7 +498,7 @@ int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp, SMB_ACL_T acl_d) { - return solarisacl_sys_acl_set_fd(handle, fsp, acl_d); + return solarisacl_sys_acl_set_fd(handle, fsp, SMB_ACL_TYPE_ACCESS, acl_d); } int sys_acl_delete_def_file(vfs_handle_struct *handle, --- a/source3/modules/vfs_tru64acl.h 2021-01-21 08:20:40.000000000 -0500 +++ b/source3/modules/vfs_tru64acl.h 2021-07-23 16:08:26.670180324 -0400 @@ -34,6 +34,7 @@ int tru64acl_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp, + SMB_ACL_TYPE_T type, SMB_ACL_T theacl); int tru64acl_sys_acl_delete_def_file(vfs_handle_struct *handle, --- a/source3/modules/vfs_solarisacl.h 2021-01-21 08:20:40.000000000 -0500 +++ b/source3/modules/vfs_solarisacl.h 2021-07-22 14:43:24.388816186 -0400 @@ -36,6 +36,7 @@ int solarisacl_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp, + SMB_ACL_TYPE_T type, SMB_ACL_T theacl); int solarisacl_sys_acl_delete_def_file(vfs_handle_struct *handle,