authconf
| authconf {
struct auth_config authconf;
authconf : TCP MD5SIG PASSWORD string {
%type <v.authconf> authconf
| authconf {
bind->authconf->name) == 0) {
if (bind->authconf == NULL)
} else if (strcmp(bind->authconf->name,
TAILQ_ENTRY(authconf) entry;
struct authconf *authconf;
TAILQ_HEAD(authconfs, authconf) authconfs;
struct authconf *auth;
npppd_auth_radius_reload(npppd_auth_base *base, struct authconf *auth)
static int npppd_auth_radius_reload (npppd_auth_base *, struct authconf *);
struct authconf *auth;
n->authconf = auth;
struct authconf *auth, *auth0;
authconf_init(struct authconf *auth)
memset(auth, 0, sizeof(struct authconf));
authconf_fini(struct authconf *auth)
struct authconf *
struct authconf *auth;
struct authconf *n;
if ((n = malloc(sizeof(struct authconf))) == NULL) {
static void authconf_init (struct authconf *);
static void authconf_fini (struct authconf *);
static struct authconf *authconf_find (const char *);
struct authconf *curr_authconf;
struct authconf *auth;