ra_dnssl_conf
struct ra_dnssl_conf *ra_dnssl_conf;
ra_dnssl_conf))
if ((ra_dnssl_conf = malloc(sizeof(struct
ra_dnssl_conf))) == NULL)
memcpy(ra_dnssl_conf, imsg.data, sizeof(struct
ra_dnssl_conf));
if (ra_dnssl_conf->search[MAX_SEARCH - 1] != '\0')
ra_dnssl_conf, entry);
struct ra_dnssl_conf *ra_dnssl;
struct ra_dnssl_conf *ra_dnssl_conf;
ra_dnssl_conf))
if ((ra_dnssl_conf = malloc(sizeof(struct
ra_dnssl_conf))) == NULL)
memcpy(ra_dnssl_conf, imsg.data, sizeof(struct
ra_dnssl_conf));
if (ra_dnssl_conf->search[MAX_SEARCH - 1] != '\0')
ra_dnssl_conf, entry);
struct ra_dnssl_conf *ra_dnssl_conf;
if ((ra_dnssl_conf = calloc(1,
sizeof(*ra_dnssl_conf))) == NULL)
if ((len = strlcpy(ra_dnssl_conf->search, $1,
sizeof(ra_dnssl_conf->search))) >=
sizeof(ra_dnssl_conf->search)) {
if (ra_dnssl_conf->search[len] != '.') {
if ((len = strlcat(ra_dnssl_conf->search, ".",
sizeof(ra_dnssl_conf->search))) >
sizeof(ra_dnssl_conf->search)) {
ra_dnssl_conf, entry);
struct ra_dnssl_conf *ra_dnssl, *nra_dnssl;
struct ra_dnssl_conf *ra_dnssl;
struct ra_dnssl_conf *ra_dnssl_conf;
SIMPLEQ_FOREACH(ra_dnssl_conf, &xconf->ra_options.ra_dnssl_list,
if (main_sendboth(IMSG_RECONF_RA_DNSSL, ra_dnssl_conf,
sizeof(*ra_dnssl_conf)) == -1)
SIMPLEQ_FOREACH(ra_dnssl_conf,
if (main_sendboth(IMSG_RECONF_RA_DNSSL, ra_dnssl_conf,
sizeof(*ra_dnssl_conf)) == -1)
struct ra_dnssl_conf *ra_dnssl;
SIMPLEQ_HEAD(, ra_dnssl_conf) ra_dnssl_list;
SIMPLEQ_ENTRY(ra_dnssl_conf) entry;