nt_ace_list 214 source3/modules/nfs4_acls.c SEC_ACE *nt_ace_list = NULL; nt_ace_list 222 source3/modules/nfs4_acls.c nt_ace_list = (SEC_ACE *)TALLOC_ZERO_SIZE(mem_ctx, aclint->naces * sizeof(SEC_ACE)); nt_ace_list 223 source3/modules/nfs4_acls.c if (nt_ace_list==NULL) nt_ace_list 271 source3/modules/nfs4_acls.c init_sec_ace(&nt_ace_list[good_aces++], &sid, nt_ace_list 276 source3/modules/nfs4_acls.c *ppnt_ace_list = nt_ace_list; nt_ace_list 289 source3/modules/nfs4_acls.c SEC_ACE *nt_ace_list = NULL; nt_ace_list 302 source3/modules/nfs4_acls.c &nt_ace_list, &good_aces)==False) { nt_ace_list 307 source3/modules/nfs4_acls.c psa = make_sec_acl(mem_ctx, NT4_ACL_REVISION, good_aces, nt_ace_list); nt_ace_list 593 source3/modules/vfs_afsacl.c SEC_ACE *nt_ace_list; nt_ace_list 606 source3/modules/vfs_afsacl.c nt_ace_list = TALLOC_ARRAY(mem_ctx, SEC_ACE, afs_acl->num_aces); nt_ace_list 608 source3/modules/vfs_afsacl.c if (nt_ace_list == NULL) nt_ace_list 611 source3/modules/vfs_afsacl.c nt_ace_list = NULL; nt_ace_list 635 source3/modules/vfs_afsacl.c init_sec_ace(&nt_ace_list[good_aces++], &(afs_ace->sid), nt_ace_list 641 source3/modules/vfs_afsacl.c good_aces, nt_ace_list); nt_ace_list 2934 source3/smbd/posix_acls.c static size_t merge_default_aces( SEC_ACE *nt_ace_list, size_t num_aces) nt_ace_list 2940 source3/smbd/posix_acls.c uint32 i_flags_ni = (nt_ace_list[i].flags & ~SEC_ACE_FLAG_INHERITED_ACE); nt_ace_list 2941 source3/smbd/posix_acls.c uint32 j_flags_ni = (nt_ace_list[j].flags & ~SEC_ACE_FLAG_INHERITED_ACE); nt_ace_list 2942 source3/smbd/posix_acls.c bool i_inh = (nt_ace_list[i].flags & SEC_ACE_FLAG_INHERITED_ACE) ? True : False; nt_ace_list 2943 source3/smbd/posix_acls.c bool j_inh = (nt_ace_list[j].flags & SEC_ACE_FLAG_INHERITED_ACE) ? True : False; nt_ace_list 2946 source3/smbd/posix_acls.c if ((nt_ace_list[i].type == nt_ace_list[j].type) && nt_ace_list 2947 source3/smbd/posix_acls.c (nt_ace_list[i].size == nt_ace_list[j].size) && nt_ace_list 2948 source3/smbd/posix_acls.c (nt_ace_list[i].access_mask == nt_ace_list[j].access_mask) && nt_ace_list 2949 source3/smbd/posix_acls.c sid_equal(&nt_ace_list[i].trustee, &nt_ace_list[j].trustee) && nt_ace_list 2961 source3/smbd/posix_acls.c if (nt_ace_list[i].access_mask == 0) { nt_ace_list 2962 source3/smbd/posix_acls.c nt_ace_list[j].flags = SEC_ACE_FLAG_OBJECT_INHERIT|SEC_ACE_FLAG_CONTAINER_INHERIT| nt_ace_list 2965 source3/smbd/posix_acls.c memmove(&nt_ace_list[i], &nt_ace_list[i+1], (num_aces-i-1) * nt_ace_list 2976 source3/smbd/posix_acls.c nt_ace_list[i].flags = SEC_ACE_FLAG_OBJECT_INHERIT|SEC_ACE_FLAG_CONTAINER_INHERIT| nt_ace_list 2979 source3/smbd/posix_acls.c memmove(&nt_ace_list[j], &nt_ace_list[j+1], (num_aces-j-1) * nt_ace_list 3005 source3/smbd/posix_acls.c static void add_or_replace_ace(SEC_ACE *nt_ace_list, size_t *num_aces, nt_ace_list 3013 source3/smbd/posix_acls.c if (sid_equal(&nt_ace_list[i].trustee, sid) && nt_ace_list 3014 source3/smbd/posix_acls.c (nt_ace_list[i].flags == flags)) break; nt_ace_list 3018 source3/smbd/posix_acls.c nt_ace_list[i].type = type; nt_ace_list 3019 source3/smbd/posix_acls.c nt_ace_list[i].access_mask = mask; nt_ace_list 3026 source3/smbd/posix_acls.c init_sec_ace(&nt_ace_list[(*num_aces)++], sid, type, mask, flags); nt_ace_list 3055 source3/smbd/posix_acls.c SEC_ACE *nt_ace_list = NULL; nt_ace_list 3167 source3/smbd/posix_acls.c if ((nt_ace_list = SMB_MALLOC_ARRAY(SEC_ACE,num_acls + num_profile_acls + num_def_acls)) == NULL) { nt_ace_list 3172 source3/smbd/posix_acls.c memset(nt_ace_list, '\0', (num_acls + num_def_acls) * sizeof(SEC_ACE) ); nt_ace_list 3183 source3/smbd/posix_acls.c init_sec_ace(&nt_ace_list[num_aces++], nt_ace_list 3193 source3/smbd/posix_acls.c add_or_replace_ace(nt_ace_list, &num_aces, nt_ace_list 3204 source3/smbd/posix_acls.c init_sec_ace(&nt_ace_list[num_aces++], nt_ace_list 3217 source3/smbd/posix_acls.c add_or_replace_ace(nt_ace_list, &num_aces, nt_ace_list 3232 source3/smbd/posix_acls.c num_aces = merge_default_aces(nt_ace_list, num_aces); nt_ace_list 3236 source3/smbd/posix_acls.c if (sid_equal(&nt_ace_list[i].trustee, &owner_sid)) { nt_ace_list 3237 source3/smbd/posix_acls.c add_or_replace_ace(nt_ace_list, &num_aces, nt_ace_list 3239 source3/smbd/posix_acls.c nt_ace_list[i].type, nt_ace_list 3240 source3/smbd/posix_acls.c nt_ace_list[i].access_mask, nt_ace_list 3241 source3/smbd/posix_acls.c nt_ace_list[i].flags); nt_ace_list 3249 source3/smbd/posix_acls.c if((psa = make_sec_acl( talloc_tos(), NT4_ACL_REVISION, num_aces, nt_ace_list)) == NULL) { nt_ace_list 3301 source3/smbd/posix_acls.c SAFE_FREE(nt_ace_list);