Lines Matching refs:previous
363 struct acl_entry *entry, *copy, *previous,
461 previous = &(aclp->acl_entry[i - 1]);
466 if (previous->ae_entry_type != ACL_ENTRY_TYPE_DENY)
477 if (previous->ae_id != entry->ae_id ||
478 previous->ae_tag != entry->ae_tag)
481 if (previous->ae_flags)
490 if (previous->ae_perm & ~(entry->ae_perm))
493 if (previous->ae_perm & ~(ACL_READ_DATA |
505 previous = entry;
511 previous->ae_tag = entry->ae_tag;
512 previous->ae_id = entry->ae_id;
513 previous->ae_flags = entry->ae_flags;
514 previous->ae_perm = 0;
515 previous->ae_entry_type = ACL_ENTRY_TYPE_DENY;
541 previous->ae_perm &= ~ACL_READ_DATA;
543 previous->ae_perm |= ACL_READ_DATA;
548 previous->ae_perm &= ~ACL_WRITE_DATA;
550 previous->ae_perm |= ACL_WRITE_DATA;
555 previous->ae_perm &= ~ACL_APPEND_DATA;
557 previous->ae_perm |= ACL_APPEND_DATA;
562 previous->ae_perm &= ~ACL_EXECUTE;
564 previous->ae_perm |= ACL_EXECUTE;
583 previous->ae_perm &= ~ACL_READ_DATA;
589 previous->ae_perm &=
595 previous->ae_perm &= ~ACL_EXECUTE;