ntace
i_ntace_t *ntace = NULL;
if ((ntace = MALLOC(alloc_size)) == NULL) {
bzero(ntace, alloc_size);
ntace->ace_hdr.ace_type = zacep->a_type;
ntace->ace_hdr.ace_flags = aflags;
ntace->ace_hdr.ace_size = alloc_size;
ntace->ace_v2.ace_rights = rights;
ntace->ace_v2.ace_sid = sid;
*ntacep = ntace;
ntace2zace(ace_t *zacep, i_ntace_t *ntace, struct mapinfo2uid *mip)
if (ntace->ace_hdr.ace_flags & znaf->na_flag)
zamask = ntace->ace_v2.ace_rights & ACE_ALL_PERMS;
if (ntace->ace_v2.ace_rights & GENERIC_RIGHTS_MASK) {
if (ntace->ace_v2.ace_rights & gf->gf_generic)
zacep->a_type = ntace->ace_hdr.ace_type;
#define aclace(a) ((struct ntace *)((char *)(a) + sizeof (struct ntacl)))
#define aceace(a) ((struct ntace *)((char *)(a) + acelen(a)))
#define acesid(a) ((struct ntsid *)((char *)(a) + sizeof (struct ntace)))