Lines Matching refs:aclent
458 ln_aent_preprocess(aclent_t *aclent, int n, in ln_aent_preprocess() argument
473 if (aclent[i].a_type < curtype) in ln_aent_preprocess()
475 else if (aclent[i].a_type > curtype) in ln_aent_preprocess()
476 curtype = aclent[i].a_type; in ln_aent_preprocess()
477 if (aclent[i].a_type & USER) in ln_aent_preprocess()
479 if (aclent[i].a_type & (GROUP | GROUP_OBJ)) in ln_aent_preprocess()
481 if (aclent[i].a_type & CLASS_OBJ) { in ln_aent_preprocess()
487 *mask = aclent[i].a_perm; in ln_aent_preprocess()
507 ln_aent_to_ace(aclent_t *aclent, int n, ace_t **acepp, int *rescount, int isdir) in ln_aent_to_ace() argument
517 error = ln_aent_preprocess(aclent, n, &hasmask, &mask, in ln_aent_to_ace()
537 ksort((caddr_t)aclent, n, sizeof (aclent_t), cmp2acls); in ln_aent_to_ace()
549 if (aclent[i].a_type & CLASS_OBJ) in ln_aent_to_ace()
554 (aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) { in ln_aent_to_ace()
557 if (aclent[i].a_type & GROUP_OBJ) { in ln_aent_to_ace()
561 } else if (aclent[i].a_type & USER) { in ln_aent_to_ace()
562 acep->a_who = aclent[i].a_id; in ln_aent_to_ace()
564 acep->a_who = aclent[i].a_id; in ln_aent_to_ace()
567 if (aclent[i].a_type & ACL_DEFAULT) { in ln_aent_to_ace()
584 acep->a_access_mask = mode_to_ace_access(aclent[i].a_perm, in ln_aent_to_ace()
585 isdir, aclent[i].a_type & USER_OBJ, 1); in ln_aent_to_ace()
588 if (aclent[i].a_type & ACL_DEFAULT) { in ln_aent_to_ace()
601 if (aclent[i].a_type & USER_OBJ) { in ln_aent_to_ace()
606 } else if (aclent[i].a_type & USER) { in ln_aent_to_ace()
607 acep->a_who = aclent[i].a_id; in ln_aent_to_ace()
610 } else if (aclent[i].a_type & (GROUP_OBJ | GROUP)) { in ln_aent_to_ace()
611 if (aclent[i].a_type & GROUP_OBJ) { in ln_aent_to_ace()
615 acep->a_who = aclent[i].a_id; in ln_aent_to_ace()
648 } else if (aclent[i].a_type & OTHER_OBJ) { in ln_aent_to_ace()