Lines Matching refs:list
58 free_replica(struct replica *list, int count) in free_replica() argument
63 if (list[i].host) in free_replica()
64 free(list[i].host); in free_replica()
65 if (list[i].path) in free_replica()
66 free(list[i].path); in free_replica()
68 free(list); in free_replica()
74 struct replica *list = NULL; in parse_replica() local
110 if ((list = realloc(list, (*count + 1) * in parse_replica()
113 bzero(&list[(*count)++], sizeof (struct replica)); in parse_replica()
115 list[*count-1].host = strdup(proot); in parse_replica()
116 if (!list[*count-1].host) in parse_replica()
143 if ((list = realloc(list, (*count + 1) * in parse_replica()
146 bzero(&list[(*count)++], in parse_replica()
148 list[*count-1].host = strdup(proot); in parse_replica()
149 if (!list[*count-1].host) in parse_replica()
155 list[i].path = strdup(x); in parse_replica()
156 if (!list[i].path) in parse_replica()
176 if ((list = realloc(list, (*count + 1) * in parse_replica()
179 bzero(&list[(*count)++], in parse_replica()
181 list[*count-1].host = strdup(proot); in parse_replica()
182 if (!list[*count-1].host) in parse_replica()
197 return (list); in parse_replica()
200 if (list) in parse_replica()
201 free_replica(list, *count); in parse_replica()