Lines Matching defs:acl
29 * acl_from_text: Convert a text-form ACL from a string to an acl_t.
41 #include <sys/acl.h>
189 * acl_from_text -- Convert a string into an ACL.
196 acl_t acl;
205 acl = acl_init(3); /* XXX: WTF, 3? */
206 if (acl == NULL) {
225 if (_acl_brand(acl) == ACL_BRAND_UNKNOWN) {
227 _acl_brand_as(acl, ACL_BRAND_NFS4);
229 _acl_brand_as(acl, ACL_BRAND_POSIX);
232 switch (_acl_brand(acl)) {
234 error = _nfs4_acl_entry_from_text(acl, entry);
238 error = _posix1e_acl_entry_from_text(acl, entry);
253 /* Verify validity of the ACL we read in. */
254 if (acl_valid(acl) == -1) {
261 return(acl);
264 acl_free(acl);
270 * Given a username/groupname from a text form of an ACL, return the uid/gid