s3: lib: Fix the solaris build. Commit 8d0ea8bafa00 added SMB_ACL_TYPE_T type to...
authorJeremy Allison <jra@samba.org>
Mon, 17 May 2021 21:01:43 +0000 (14:01 -0700)
committerJeremy Allison <jra@samba.org>
Tue, 18 May 2021 19:23:25 +0000 (19:23 +0000)
The fact no one noticed means currently no one is
building master on Solaris/Illumos/OmniOS.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 18 19:23:25 UTC 2021 on sn-devel-184

source3/lib/sysacls.c
source3/modules/vfs_solarisacl.h

index e41f88b12855728764d4ba420221f590f5d421b7..b617bd9df14bb000e1e214501ea9a32ae260a714 100644 (file)
@@ -456,7 +456,10 @@ int sys_acl_set_file(vfs_handle_struct *handle,
 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_fd(vfs_handle_struct *handle,
index 2a9290573e4d8f0425f6f4f433bfacdf0aa67705..a40cbc3fef738995758c97e108cd135fe292409a 100644 (file)
@@ -36,6 +36,7 @@ int solarisacl_sys_acl_set_file(vfs_handle_struct *handle,
 
 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_fd(vfs_handle_struct *handle,