s3: fix build issue on Tru64
authorBjörn Jacke <bj@sernet.de>
Sun, 7 Feb 2010 19:10:57 +0000 (20:10 +0100)
committerBjörn Jacke <bj@sernet.de>
Sun, 7 Feb 2010 20:07:13 +0000 (21:07 +0100)
Thanks, Volker for the hint - acl_type is a macro on Tru64. Renamed it
to acltype. This fixes #7103.

source3/modules/vfs_acl_common.c

index 30a59e20246a5ea2cda30fbf4820e3b86ba7e98c..1f1e40343b012bccb079daac8cb2c271d3143891 100644 (file)
@@ -169,7 +169,7 @@ static void add_directory_inheritable_components(vfs_handle_struct *handle,
        struct connection_struct *conn = handle->conn;
        int num_aces = (psd->dacl ? psd->dacl->num_aces : 0);
        struct smb_filename smb_fname;
-       enum security_ace_type acl_type;
+       enum security_ace_type acltype;
        uint32_t access_mask;
        mode_t dir_mode;
        mode_t file_mode;
@@ -203,30 +203,30 @@ static void add_directory_inheritable_components(vfs_handle_struct *handle,
                memcpy(new_ace_list, psd->dacl->aces,
                        num_aces * sizeof(struct security_ace));
        }
-       access_mask = map_canon_ace_perms(SNUM(conn), &acl_type,
+       access_mask = map_canon_ace_perms(SNUM(conn), &acltype,
                                mode & 0700, false);
 
        init_sec_ace(&new_ace_list[num_aces],
                        &global_sid_Creator_Owner,
-                       acl_type,
+                       acltype,
                        access_mask,
                        SEC_ACE_FLAG_CONTAINER_INHERIT|
                                SEC_ACE_FLAG_OBJECT_INHERIT|
                                SEC_ACE_FLAG_INHERIT_ONLY);
-       access_mask = map_canon_ace_perms(SNUM(conn), &acl_type,
+       access_mask = map_canon_ace_perms(SNUM(conn), &acltype,
                                (mode << 3) & 0700, false);
        init_sec_ace(&new_ace_list[num_aces+1],
                        &global_sid_Creator_Group,
-                       acl_type,
+                       acltype,
                        access_mask,
                        SEC_ACE_FLAG_CONTAINER_INHERIT|
                                SEC_ACE_FLAG_OBJECT_INHERIT|
                                SEC_ACE_FLAG_INHERIT_ONLY);
-       access_mask = map_canon_ace_perms(SNUM(conn), &acl_type,
+       access_mask = map_canon_ace_perms(SNUM(conn), &acltype,
                                (mode << 6) & 0700, false);
        init_sec_ace(&new_ace_list[num_aces+2],
                        &global_sid_World,
-                       acl_type,
+                       acltype,
                        access_mask,
                        SEC_ACE_FLAG_CONTAINER_INHERIT|
                                SEC_ACE_FLAG_OBJECT_INHERIT|