Lines Matching refs:auths
50 char **auths; member
128 (void) printf("%s,", cbs.auths[i]); in show_auths()
131 (void) printf("%s\n", cbs.auths[cbs.auth_cnt - 1]); in show_auths()
148 cbs->auths = realloc(cbs->auths, in add_auth()
151 if (cbs->auths == NULL) { in add_auth()
158 cbs->auths[cbs->auth_cnt] = strdup(authname); in add_auth()
170 free(cbs->auths[i]); in free_auths()
172 free(cbs->auths); in free_auths()
206 qsort(cbs->auths, cbs->auth_cnt, sizeof (cbs->auths[0]), mstrptr); in simplify()
215 if (strcmp(cbs->auths[i], cbs->auths[i + rem + 1]) == 0 || in simplify()
216 strchr(cbs->auths[i], KV_WILDCHAR) != NULL && in simplify()
217 auth_match(cbs->auths[i], cbs->auths[i + rem + 1])) { in simplify()
218 free(cbs->auths[i + rem + 1]); in simplify()
223 cbs->auths[i] = cbs->auths[i + rem]; in simplify()