Lines Matching refs:acl
33 #include <sys/acl.h>
307 ifree_acl(i_ntacl_t *acl)
313 if (acl == NULL)
316 acep = &acl->acl_acevec[0];
317 for (i = 0; i < acl->acl_acecount; i++) {
321 sz = I_ACL_SIZE(acl->acl_acecount);
322 FREESZ(acl, sz);
328 i_ntacl_t *acl = NULL;
347 if ((acl = MALLOC(aclsz)) == NULL)
349 bzero(acl, aclsz);
350 acl->acl_revision = revision;
351 acl->acl_acecount = acecount;
353 acep = &acl->acl_acevec[0];
354 for (i = 0; i < acl->acl_acecount; i++) {
364 *aclp = acl;
368 ifree_acl(acl);
373 mb_put_acl(mbchain_t *mbp, i_ntacl_t *acl)
381 ERRCHK(mb_put_uint8(mbp, acl->acl_revision));
388 ERRCHK(mb_put_uint16le(mbp, acl->acl_acecount));
391 acep = &acl->acl_acevec[0];
392 for (i = 0; i < acl->acl_acecount; i++) {
881 * Note optional args: vsa/acl, uidp, gidp.
1430 i_ntacl_t *acl = NULL;
1606 if ((acl = MALLOC(aclsz)) == NULL) {
1610 bzero(acl, aclsz);
1612 acl->acl_revision = NT_ACL_REVISION;
1613 acl->acl_acecount = (uint16_t)dacl_acecnt;
1614 acep = &acl->acl_acevec[0];
1638 sd->sd_dacl = acl;
1639 acl = NULL;
1648 if ((acl = MALLOC(aclsz)) == NULL) {
1652 bzero(acl, aclsz);
1654 acl->acl_revision = NT_ACL_REVISION;
1655 acl->acl_acecount = (uint16_t)sacl_acecnt;
1656 acep = &acl->acl_acevec[0];
1680 sd->sd_sacl = acl;
1681 acl = NULL;
1690 if (acl != NULL)
1691 ifree_acl(acl);