Lines Matching refs:aclp
41 void acl_nfs4_sync_mode_from_acl(mode_t *_mode, const struct acl *aclp);
42 void acl_nfs4_trivial_from_mode_libc(struct acl *aclp, int file_owner_id,
46 _nfs4_acl_strip_np(const acl_t aclp, int canonical_six) in _nfs4_acl_strip_np() argument
59 acl_nfs4_sync_mode_from_acl(&mode, &(aclp->ats_acl)); in _nfs4_acl_strip_np()
66 _posix1e_acl_strip_np(const acl_t aclp, int recalculate_mask) in _posix1e_acl_strip_np() argument
73 assert(_acl_brand(aclp) == ACL_BRAND_POSIX); in _posix1e_acl_strip_np()
75 acl_old = acl_dup(aclp); in _posix1e_acl_strip_np()
134 acl_strip_np(const acl_t aclp, int recalculate_mask) in acl_strip_np() argument
136 switch (_acl_brand(aclp)) { in acl_strip_np()
138 return (_nfs4_acl_strip_np(aclp, 0)); in acl_strip_np()
141 return (_posix1e_acl_strip_np(aclp, recalculate_mask)); in acl_strip_np()
157 acl_is_trivial_np(const acl_t aclp, int *trivialp) in acl_is_trivial_np() argument
162 if (aclp == NULL || trivialp == NULL) { in acl_is_trivial_np()
167 switch (_acl_brand(aclp)) { in acl_is_trivial_np()
169 if (aclp->ats_acl.acl_cnt == 3) in acl_is_trivial_np()
181 if (aclp->ats_acl.acl_cnt > 6) { in acl_is_trivial_np()
190 tmpacl = _nfs4_acl_strip_np(aclp, 0); in acl_is_trivial_np()
194 differs = _acl_differs(aclp, tmpacl); in acl_is_trivial_np()
205 tmpacl = _nfs4_acl_strip_np(aclp, 1); in acl_is_trivial_np()
209 differs = _acl_differs(aclp, tmpacl); in acl_is_trivial_np()