Lines Matching refs:acl
36 #include <sys/acl.h>
202 * ZFS-style ACL (libsec acl, type=ACE_T)
209 acl_t *acl = NULL;
245 acl = acl_alloc(ACE_T);
246 if (acl == NULL) {
251 error = smbfs_acl_sd2zfs(sd, acl, uidp, gidp);
257 *aclp = acl;
258 acl = NULL;
262 if (acl)
263 acl_free(acl);
270 * ZFS-style ACL (libsec acl, type=ACE_T)
274 smbfs_acl_set(int fd, acl_t *acl, uid_t uid, gid_t gid)
281 if (acl && acl->acl_type != ACE_T)
289 if (acl)
316 error = smbfs_acl_zfs2sd(acl, uid, gid, selector, &sd);
363 smbfs_fprint_ntacl(FILE *fp, i_ntacl_t *acl)
367 if (acl == NULL) {
373 acl->acl_revision, acl->acl_acecount);
374 for (i = 0; i < acl->acl_acecount; i++)
375 smbfs_fprint_ntace(fp, acl->acl_acevec[i]);