Lines Matching refs:auth
233 char *auth, *last, *auths; in _enum_auths_a() local
241 while (auth = strtok_r(auths, KV_SEPSTR, &last)) { in _enum_auths_a()
244 res = cb(auth, ctxt, pres); in _enum_auths_a()
293 _auth_match_noun(const char *pattern, const char *auth, in _auth_match_noun() argument
317 (strncmp(pattern, auth, pattern_len) == 0)) { in _auth_match_noun()
333 if (strncmp(pattern, auth, pattern_len - 1) == 0) { in _auth_match_noun()
334 grant = strrchr(auth, '.'); in _auth_match_noun()
344 _auth_match(const char *pattern, const char *auth) in _auth_match() argument
346 return (_auth_match_noun(pattern, auth, strlen(auth), NULL)); in _auth_match()
350 _is_authorized(const char *auth, void *authname, void *res) in _is_authorized() argument
367 if (strcmp(authname, auth) == 0) { in _is_authorized()
371 } else if (noun_len || strchr(auth, KV_WILDCHAR) != NULL) { in _is_authorized()
372 if (_auth_match_noun(auth, authname, in _is_authorized()