Lines Matching refs:list
27 * - get the list of link-level addresses
54 struct sockaddr_dl * * list;
79 struct sockaddr_dl * sdl = link_addrs->list[i];
87 LinkAddresses_lookup(LinkAddressesRef list, char * ifname)
92 for (i = 0; i < list->count; i++) {
93 struct sockaddr_dl * sdl = list->list[i];
104 LinkAddresses_count(LinkAddressesRef list)
106 return (list->count);
110 LinkAddresses_element(LinkAddressesRef list, int i)
112 if (i >= 0 && i < list->count) {
113 return (list->list[i]);
122 LinkAddressesRef list = *list_p;
124 if (list) {
125 for (i = 0; i < list->count; i++) {
126 free(list->list[i]);
127 list->list[i] = NULL;
129 free(list->list);
130 list->list = NULL;
131 list->count = 0;
132 free(list);
145 struct sockaddr_dl * * list = NULL;
166 list = (struct sockaddr_dl * *)malloc(sizeof(*list) * list_size);
167 if (list == NULL) {
185 list = realloc(list, sizeof(*list) * list_size);
186 if (list == NULL) {
195 list[list_count++] = new_p;
205 free(list);
206 list = NULL;
209 list = reallocf(list, sizeof(*list) * list_count);
211 if (list != NULL) {
214 ret_list->list = list;
218 free(list);
219 list = NULL;