Lines Matching refs:auth
449 PC_AUTH_NONE = 0, /* no auth string available. */
1336 pc_hash(const char *auth)
1344 for (p = auth; *p != '\0'; ++p) {
1357 pc_exists(permcheck_t *pcp, const char *auth)
1362 h = pc_hash(auth);
1366 if (strcmp(auth, ep->pce_auth) == 0) {
1426 pc_add(permcheck_t *pcp, const char *auth, pc_auth_type_t auth_type)
1431 ep = uu_zalloc(offsetof(struct pc_elt, pce_auth) + strlen(auth) + 1);
1440 (void) strcpy(ep->pce_auth, auth);
1442 i = pc_hash(auth) & (pcp->pc_bnum - 1);
1480 perm_add_enabling_type(permcheck_t *pcp, const char *auth,
1483 return (pc_add(pcp, auth, auth_type) == 0 ? REP_PROTOCOL_SUCCESS :
1492 perm_add_enabling(permcheck_t *pcp, const char *auth)
1494 return (perm_add_enabling_type(pcp, auth, PC_AUTH_SMF));
1509 auth_cb(const char *auth, void *ctxt, void *vres)
1514 if (strchr(auth, KV_WILDCHAR) == NULL)
1515 *pret = pc_exists(pcp, auth);
1517 *pret = pc_match(pcp, auth);
1522 * If we failed, choose the most specific auth string for use in
4060 const char * const auth =
4063 if (auth != NULL)
4064 rc = perm_add_enabling(pcp, auth);
4885 const char * const auth =
4888 if (auth != NULL)
4889 rc = perm_add_enabling(pcp, auth);
5833 const char * const auth =
5836 if (auth != NULL)
5837 ret = perm_add_enabling(pcp, auth);
6750 const char * const auth =
6753 if (auth != NULL)
6754 ret = perm_add_enabling(pcp, auth);
7087 const char * const auth =
7090 if (auth != NULL)
7091 rc = perm_add_enabling(pcp, auth);