Lines Matching defs:acl_args
118 typedef struct acl_args {
720 doacl(char *file, struct stat *st, acl_args_t *acl_args)
736 switch (acl_args->acl_action) {
739 acl_args->acl_aclp, acl_args->acl_slot)) != 0) {
747 if (acl_args->acl_slot + 1 > aclp->acl_cnt) {
754 if (acl_args->acl_slot == 0 && aclp->acl_cnt == 1) {
768 if ((acl_args->acl_slot + 1) == aclp->acl_cnt)
772 (acl_args->acl_slot * aclp->acl_entry_size);
774 len = (aclp->acl_cnt - acl_args->acl_slot - 1) *
783 if ((error = acl_removeentries(aclp, acl_args->acl_aclp,
784 acl_args->acl_slot, ACL_REMOVE_ALL)) != 0) {
801 if (acl_args->acl_slot >= 0) {
802 error = acl_modifyentries(aclp, acl_args->acl_aclp,
803 acl_args->acl_slot);
811 set_aclp = acl_args->acl_aclp;