Lines Matching defs:myacl

436 acl_match(ace_t *ace, struct myacl_t *myacl)
442 if (perms != myacl->permset)
447 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALLOW)
451 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_DENY)
455 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_AUDIT)
459 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALARM)
467 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER_OBJ)
470 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP_OBJ)
473 if (myacl->tag != ARCHIVE_ENTRY_ACL_EVERYONE)
476 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP)
478 if ((gid_t)myacl->qual != ace->a_who)
481 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER)
483 if ((uid_t)myacl->qual != ace->a_who)
490 acl_match(struct richace *richace, struct myacl_t *myacl)
497 if (perms != myacl->permset)
502 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALLOW)
506 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_DENY)
516 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER_OBJ)
520 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP_OBJ)
524 if (myacl->tag != ARCHIVE_ENTRY_ACL_EVERYONE)
532 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP)
534 if ((gid_t)myacl->qual != richace->e_id)
537 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER)
539 if ((uid_t)myacl->qual != richace->e_id)
546 acl_match(acl_entry_t aclent, struct myacl_t *myacl)
562 if (perms != myacl->permset)
568 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALLOW)
572 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_DENY)
587 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER)
589 if ((uid_t)myacl->qual != ugid)
593 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP)
595 if ((gid_t)myacl->qual != ugid)
605 acl_match(acl_entry_t aclent, struct myacl_t *myacl)
622 if (perms != myacl->permset)
627 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALLOW)
631 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_DENY)
635 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_AUDIT)
639 if (myacl->type != ARCHIVE_ENTRY_ACL_TYPE_ALARM)
648 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER_OBJ) return (0);
651 if (myacl->tag != ARCHIVE_ENTRY_ACL_USER)
656 if ((uid_t)myacl->qual != u)
660 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP_OBJ) return (0);
663 if (myacl->tag != ARCHIVE_ENTRY_ACL_GROUP)
668 if ((gid_t)myacl->qual != g)
672 if (myacl->tag != ARCHIVE_ENTRY_ACL_MASK) return (0);
675 if (myacl->tag != ARCHIVE_ENTRY_ACL_EVERYONE) return (0);