Lines Matching refs:aclp
264 acl_t *aclp; in acl_alloc() local
266 if (cacl_malloc((void **)&aclp, sizeof (acl_t)) != 0) in acl_alloc()
269 aclp->acl_aclp = NULL; in acl_alloc()
270 aclp->acl_cnt = 0; in acl_alloc()
274 aclp->acl_type = ACE_T; in acl_alloc()
275 aclp->acl_entry_size = sizeof (ace_t); in acl_alloc()
278 aclp->acl_type = ACLENT_T; in acl_alloc()
279 aclp->acl_entry_size = sizeof (aclent_t); in acl_alloc()
282 acl_free(aclp); in acl_alloc()
283 aclp = NULL; in acl_alloc()
285 return (aclp); in acl_alloc()
292 acl_free(acl_t *aclp) in acl_free() argument
296 if (aclp == NULL) in acl_free()
299 if (aclp->acl_aclp) { in acl_free()
300 acl_size = aclp->acl_cnt * aclp->acl_entry_size; in acl_free()
301 cacl_free(aclp->acl_aclp, acl_size); in acl_free()
304 cacl_free(aclp, sizeof (acl_t)); in acl_free()
678 aclent_t *aclp; in convert_aent_to_ace() local
685 for (i = 0, aclp = aclentp; i < aclcnt; aclp++, i++) { in convert_aent_to_ace()
686 if (aclp->a_type & ACL_DEFAULT) in convert_aent_to_ace()
1500 acl_translate(acl_t *aclp, int target_flavor, int isdir, uid_t owner, in acl_translate() argument
1510 if ((target_flavor == _ACL_ACE_ENABLED && aclp->acl_type == ACE_T) || in acl_translate()
1512 aclp->acl_type == ACLENT_T)) in acl_translate()
1521 aclp->acl_type == ACLENT_T) { in acl_translate()
1522 error = convert_aent_to_ace(aclp->acl_aclp, in acl_translate()
1523 aclp->acl_cnt, isdir, (ace_t **)&acldata, &aclcnt); in acl_translate()
1528 aclp->acl_type == ACE_T) { in acl_translate()
1529 error = convert_ace_to_aent(aclp->acl_aclp, aclp->acl_cnt, in acl_translate()
1541 cacl_free(aclp->acl_aclp, aclp->acl_cnt * aclp->acl_entry_size); in acl_translate()
1542 aclp->acl_aclp = acldata; in acl_translate()
1543 aclp->acl_cnt = aclcnt; in acl_translate()
1545 aclp->acl_type = ACE_T; in acl_translate()
1546 aclp->acl_entry_size = sizeof (ace_t); in acl_translate()
1548 aclp->acl_type = ACLENT_T; in acl_translate()
1549 aclp->acl_entry_size = sizeof (aclent_t); in acl_translate()