curr_ace 264 libcli/security/secace.c struct security_ace *curr_ace = &srclist[i]; curr_ace 266 libcli/security/secace.c if (curr_ace->flags & SEC_ACE_FLAG_INHERITED_ACE) curr_ace 930 source3/smbd/posix_acls.c canon_ace *curr_ace; curr_ace 935 source3/smbd/posix_acls.c for (curr_ace = curr_ace_outer->next; curr_ace; curr_ace = curr_ace_next) { curr_ace 937 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* Save the link in case of delete. */ curr_ace 939 source3/smbd/posix_acls.c if (identity_in_ace_equal(curr_ace, curr_ace_outer) && curr_ace 940 source3/smbd/posix_acls.c (curr_ace->attr == curr_ace_outer->attr)) { curr_ace 945 source3/smbd/posix_acls.c print_canon_ace( curr_ace, 0); curr_ace 950 source3/smbd/posix_acls.c curr_ace_outer->perms |= curr_ace->perms; curr_ace 951 source3/smbd/posix_acls.c DLIST_REMOVE(l_head, curr_ace); curr_ace 952 source3/smbd/posix_acls.c SAFE_FREE(curr_ace); curr_ace 965 source3/smbd/posix_acls.c canon_ace *curr_ace; curr_ace 970 source3/smbd/posix_acls.c for (curr_ace = curr_ace_outer->next; curr_ace; curr_ace = curr_ace_next) { curr_ace 972 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* Save the link in case of delete. */ curr_ace 979 source3/smbd/posix_acls.c if (identity_in_ace_equal(curr_ace, curr_ace_outer) && curr_ace 980 source3/smbd/posix_acls.c (curr_ace_outer->attr == DENY_ACE) && (curr_ace->attr == ALLOW_ACE)) { curr_ace 985 source3/smbd/posix_acls.c print_canon_ace( curr_ace, 0); curr_ace 988 source3/smbd/posix_acls.c curr_ace->perms &= ~curr_ace_outer->perms; curr_ace 990 source3/smbd/posix_acls.c if (curr_ace->perms == 0) { curr_ace 996 source3/smbd/posix_acls.c DLIST_REMOVE(l_head, curr_ace); curr_ace 997 source3/smbd/posix_acls.c SAFE_FREE(curr_ace); curr_ace 1954 source3/smbd/posix_acls.c canon_ace *curr_ace = NULL; curr_ace 1959 source3/smbd/posix_acls.c for (curr_ace = ace_list; curr_ace; curr_ace = curr_ace_next) { curr_ace 1962 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* So we can't lose the link. */ curr_ace 1964 source3/smbd/posix_acls.c if (curr_ace->attr != DENY_ACE) curr_ace 1967 source3/smbd/posix_acls.c if (curr_ace->perms == (mode_t)0) { curr_ace 1971 source3/smbd/posix_acls.c DLIST_REMOVE(ace_list, curr_ace); curr_ace 1975 source3/smbd/posix_acls.c if (!sid_equal(&curr_ace->trustee, &global_sid_World)) curr_ace 1979 source3/smbd/posix_acls.c SMB_ASSERT(curr_ace->owner_type == WORLD_ACE); curr_ace 1981 source3/smbd/posix_acls.c if (curr_ace->perms == ALL_ACE_PERMS) { curr_ace 1988 source3/smbd/posix_acls.c canon_ace *prev_entry = curr_ace->prev; curr_ace 1990 source3/smbd/posix_acls.c free_canon_ace_list( curr_ace ); curr_ace 2000 source3/smbd/posix_acls.c for (allow_ace_p = curr_ace->next; allow_ace_p; allow_ace_p = allow_ace_p->next) { curr_ace 2009 source3/smbd/posix_acls.c allow_ace_p->perms &= ~curr_ace->perms; curr_ace 2016 source3/smbd/posix_acls.c DLIST_REMOVE(ace_list, curr_ace); curr_ace 2021 source3/smbd/posix_acls.c for (curr_ace = ace_list; curr_ace; curr_ace = curr_ace_next) { curr_ace 2025 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* So we can't lose the link. */ curr_ace 2027 source3/smbd/posix_acls.c if (curr_ace->attr != DENY_ACE) curr_ace 2030 source3/smbd/posix_acls.c if (curr_ace->owner_type != UID_ACE) curr_ace 2033 source3/smbd/posix_acls.c if (curr_ace->perms == ALL_ACE_PERMS) { curr_ace 2040 source3/smbd/posix_acls.c curr_ace->attr = ALLOW_ACE; curr_ace 2041 source3/smbd/posix_acls.c curr_ace->perms = (mode_t)0; curr_ace 2042 source3/smbd/posix_acls.c DLIST_DEMOTE(ace_list, curr_ace, canon_ace *); curr_ace 2046 source3/smbd/posix_acls.c for (allow_ace_p = curr_ace->next; allow_ace_p; allow_ace_p = allow_ace_p->next) { curr_ace 2056 source3/smbd/posix_acls.c if (uid_entry_in_group( curr_ace, allow_ace_p)) curr_ace 2065 source3/smbd/posix_acls.c curr_ace->attr = ALLOW_ACE; curr_ace 2066 source3/smbd/posix_acls.c curr_ace->perms = (new_perms & ~curr_ace->perms); curr_ace 2067 source3/smbd/posix_acls.c DLIST_DEMOTE(ace_list, curr_ace, canon_ace *); curr_ace 2072 source3/smbd/posix_acls.c for (curr_ace = ace_list; curr_ace; curr_ace = curr_ace_next) { curr_ace 2076 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* So we can't lose the link. */ curr_ace 2078 source3/smbd/posix_acls.c if (curr_ace->attr != DENY_ACE) curr_ace 2081 source3/smbd/posix_acls.c if (curr_ace->owner_type != GID_ACE) curr_ace 2084 source3/smbd/posix_acls.c for (allow_ace_p = curr_ace->next; allow_ace_p; allow_ace_p = allow_ace_p->next) { curr_ace 2100 source3/smbd/posix_acls.c if (uid_entry_in_group( allow_ace_p, curr_ace)) curr_ace 2101 source3/smbd/posix_acls.c allow_ace_p->perms &= ~curr_ace->perms; curr_ace 2109 source3/smbd/posix_acls.c curr_ace->attr = ALLOW_ACE; curr_ace 2111 source3/smbd/posix_acls.c curr_ace->perms = allow_everyone_p->perms & ~curr_ace->perms; curr_ace 2113 source3/smbd/posix_acls.c curr_ace->perms = (mode_t)0; curr_ace 2114 source3/smbd/posix_acls.c DLIST_DEMOTE(ace_list, curr_ace, canon_ace *); curr_ace 2127 source3/smbd/posix_acls.c for (curr_ace = ace_list; curr_ace; curr_ace = curr_ace_next) { curr_ace 2130 source3/smbd/posix_acls.c curr_ace_next = curr_ace->next; /* So we can't lose the link. */ curr_ace 2132 source3/smbd/posix_acls.c if (curr_ace->attr != ALLOW_ACE) curr_ace 2135 source3/smbd/posix_acls.c if (curr_ace->owner_type != UID_ACE) curr_ace 2150 source3/smbd/posix_acls.c if (uid_entry_in_group( curr_ace, allow_ace_p)) curr_ace 2151 source3/smbd/posix_acls.c curr_ace->perms |= allow_ace_p->perms;