Lines Matching defs:list
1046 acevals_to_aent(acevals_t *vals, aclent_t *dest, ace_list_t *list,
1058 if ((list->hasmask) && (list->acl_mask != vals->mask) &&
1086 ace_list_to_aent(ace_list_t *list, aclent_t **aclentp, int *aclcnt,
1094 if ((list->seen & (USER_OBJ | GROUP_OBJ | OTHER_OBJ)) !=
1099 if ((! list->hasmask) && (list->numusers + list->numgroups > 0)) {
1104 resultcount = 3 + list->numusers + list->numgroups;
1109 if ((list->hasmask) || (! list->dfacl_flag))
1120 if (!(list->user_obj.aent_type & USER_OBJ)) {
1125 error = acevals_to_aent(&list->user_obj, aent, list, owner, group,
1133 for (vals = avl_first(&list->user); vals != NULL;
1134 vals = AVL_NEXT(&list->user, vals)) {
1139 error = acevals_to_aent(vals, aent, list, owner, group,
1146 if (!(list->group_obj.aent_type & GROUP_OBJ)) {
1150 error = acevals_to_aent(&list->group_obj, aent, list, owner, group,
1157 for (vals = avl_first(&list->group); vals != NULL;
1158 vals = AVL_NEXT(&list->group, vals)) {
1163 error = acevals_to_aent(vals, aent, list, owner, group,
1175 if ((list->hasmask) || (! list->dfacl_flag)) {
1176 if (list->hasmask) {
1180 error = ace_mask_to_mode(list->acl_mask ^ flips,
1186 error = ace_mask_to_mode(list->group_obj.allowed,
1192 aent->a_type = CLASS_OBJ | list->dfacl_flag;
1196 if (!(list->other_obj.aent_type & OTHER_OBJ)) {
1200 error = acevals_to_aent(&list->other_obj, aent, list, owner, group,
1261 * Convert a list of ace_t entries to equivalent regular and default