uw_conf
struct uw_conf *frontend_conf;
static struct uw_conf *nconf;
struct uw_conf *
static struct uw_conf *conf;
void clear_config(struct uw_conf *xconf);
clear_config(struct uw_conf *xconf)
print_config(struct uw_conf *conf)
int *resolvers_to_restart(struct uw_conf *,
struct uw_conf *);
struct uw_conf *resolver_conf;
resolvers_to_restart(struct uw_conf *oconf, struct uw_conf *nconf)
static struct uw_conf *nconf;
struct uw_conf *xconf;
main_imsg_send_config(struct uw_conf *xconf)
merge_config(struct uw_conf *conf, struct uw_conf *xconf)
struct uw_conf *
static int main_imsg_send_config(struct uw_conf *);
struct uw_conf *xconf;
config_clear(struct uw_conf *conf)
struct uw_conf *xconf;
struct uw_conf *main_conf;
imsg_receive_config(struct imsg *imsg, struct uw_conf **xconf)
struct uw_conf *nconf;
if (IMSG_DATA_SIZE(*imsg) != sizeof(struct uw_conf))
if ((*xconf = malloc(sizeof(struct uw_conf))) == NULL)
memcpy(nconf, imsg->data, sizeof(struct uw_conf));
void merge_config(struct uw_conf *, struct uw_conf *);
void imsg_receive_config(struct imsg *, struct uw_conf **);
struct uw_conf *config_new_empty(void);
void config_clear(struct uw_conf *);
void print_config(struct uw_conf *);
struct uw_conf *parse_config(char *);