Lines Matching refs:lst
265 struct adist_listen *lst;
268 lst = calloc(1, sizeof(*lst));
269 if (lst == NULL) {
273 (void)strlcpy(lst->adl_addr,
275 sizeof(lst->adl_addr));
276 TAILQ_INSERT_TAIL(&lconfig->adc_listen, lst, adl_next);
282 lst = calloc(1, sizeof(*lst));
283 if (lst == NULL) {
287 (void)strlcpy(lst->adl_addr,
289 sizeof(lst->adl_addr));
290 TAILQ_INSERT_TAIL(&lconfig->adc_listen, lst, adl_next);
554 struct adist_listen *lst;
559 lst = calloc(1, sizeof(*lst));
560 if (lst == NULL) {
565 if (strlcpy(lst->adl_addr, $2, sizeof(lst->adl_addr)) >=
566 sizeof(lst->adl_addr)) {
569 free(lst);
572 TAILQ_INSERT_TAIL(&lconfig->adc_listen, lst, adl_next);
842 struct adist_listen *lst;
844 while ((lst = TAILQ_FIRST(&config->adc_listen)) != NULL) {
845 TAILQ_REMOVE(&config->adc_listen, lst, adl_next);
846 free(lst);