Lines Matching defs:zace
241 ace_t *zace;
262 for (numaces = 0, zace = zacl->acl_aclp;
264 zace++, numaces++, sim++) {
273 ace->se_hdr.se_type = zace->a_type;
274 ace->se_hdr.se_flags = smb_ace_flags_fromzfs(zace->a_flags);
275 ace->se_mask = zace->a_access_mask;
305 ace_t *zace;
332 zace = zacl->acl_aclp;
336 for (i = 0; i < acl->sl_acecnt; i++, zace++, ace++, sim++) {
337 zace->a_type = ace->se_hdr.se_type & ACE_ALL_TYPES;
338 zace->a_access_mask = smb_ace_mask_g2s(ace->se_mask);
339 zace->a_flags = smb_ace_flags_tozfs(ace->se_hdr.se_flags);
340 zace->a_who = (uid_t)-1;
344 if (!smb_ace_wellknown_update(sidstr, zace)) {
345 sim->sim_id = &zace->a_who;
367 zace = zacl->acl_aclp;
370 for (i = 0; i < acl->sl_acecnt; i++, zace++, ace++, sim++) {
371 if (zace->a_who == (uid_t)-1)
375 zace->a_flags |= ACE_IDENTIFIER_GROUP;
385 smb_ace_wellknown_update(const char *sid, ace_t *zace)
401 zace->a_flags |= map[i].flags;
417 ace_t *zace;
425 for (i = 0, zace = zacl->acl_aclp; i < zacl->acl_cnt;
426 zace++, i++, sim++) {
427 switch (zace->a_flags & ACE_TYPE_FLAGS) {
439 id = zace->a_who;
449 id = zace->a_who;
483 ace_t *zace;
486 zace = zacl->acl_aclp;
488 zace->a_type = ACE_ACCESS_ALLOWED_ACE_TYPE;
490 zace->a_access_mask = ACE_ALL_PERMS;
491 zace->a_flags = ACE_EVERYONE;
493 zace->a_access_mask = ACE_READ_ACL | ACE_WRITE_ACL |
495 zace->a_flags = ACE_OWNER;