Lines Matching defs:uw_forwarder
597 struct uw_forwarder *uw_forwarder;
612 TAILQ_FOREACH(uw_forwarder, &xconf->uw_forwarder_list, entry) {
613 if (main_sendall(IMSG_RECONF_FORWARDER, uw_forwarder,
614 sizeof(*uw_forwarder)) == -1)
619 TAILQ_FOREACH(uw_forwarder, &xconf->uw_dot_forwarder_list,
621 if (main_sendall(IMSG_RECONF_DOT_FORWARDER, uw_forwarder,
622 sizeof(*uw_forwarder)) == -1)
651 struct uw_forwarder *uw_forwarder;
655 while ((uw_forwarder = TAILQ_FIRST(&conf->uw_forwarder_list)) !=
657 TAILQ_REMOVE(&conf->uw_forwarder_list, uw_forwarder, entry);
658 free(uw_forwarder);
660 while ((uw_forwarder = TAILQ_FIRST(&conf->uw_dot_forwarder_list)) !=
662 TAILQ_REMOVE(&conf->uw_dot_forwarder_list, uw_forwarder, entry);
663 free(uw_forwarder);
886 struct uw_forwarder *uw_forwarder;
915 if (IMSG_DATA_SIZE(*imsg) != sizeof(struct uw_forwarder))
918 if ((uw_forwarder = malloc(sizeof(struct
919 uw_forwarder))) == NULL)
921 memcpy(uw_forwarder, imsg->data, sizeof(struct
922 uw_forwarder));
924 uw_forwarder, entry);
927 if (IMSG_DATA_SIZE(*imsg) != sizeof(struct uw_forwarder))
931 if ((uw_forwarder = malloc(sizeof(struct
932 uw_forwarder))) == NULL)
934 memcpy(uw_forwarder, imsg->data, sizeof(struct
935 uw_forwarder));
937 uw_forwarder, entry);