if (connman_network_get_device(network) != device)
continue;
- key_list = g_slist_append(key_list, key);
+ key_list = g_slist_prepend(key_list, key);
}
for (list = key_list; list != NULL; list = list->next) {
return;
}
- wifi->networks = g_slist_append(wifi->networks, network);
+ wifi->networks = g_slist_prepend(wifi->networks, network);
}
if (name != NULL && name[0] != '\0')
if (config->protected == TRUE)
protected_services =
- g_slist_append(protected_services, service);
+ g_slist_prepend(protected_services, service);
connman_info("Adding service configuration %s", service->ident);
return;
}
- device_list = g_slist_append(device_list, device);
+ device_list = g_slist_prepend(device_list, device);
}
static void detect_dellink(unsigned short type, int index,
device->networks = g_hash_table_new_full(g_str_hash, g_str_equal,
g_free, free_network);
- device_list = g_slist_append(device_list, device);
+ device_list = g_slist_prepend(device_list, device);
return device;
}
str = g_strdup_printf("%s/%d", prefix,
pinfo->nd_opt_pi_prefix_len);
- prefixes = g_slist_append(prefixes, str);
+ prefixes = g_slist_prepend(prefixes, str);
DBG("prefix %s", str);
else
return;
- ipdevice->address_list = g_slist_append(ipdevice->address_list,
+ ipdevice->address_list = g_slist_prepend(ipdevice->address_list,
ipaddress);
connman_info("%s {add} address %s/%u label %s family %d",
network->type = type;
network->identifier = ident;
- network_list = g_slist_append(network_list, network);
+ network_list = g_slist_prepend(network_list, network);
return network;
}
}
DBG("token %u", lookup->token);
- lookup_list = g_slist_append(lookup_list, lookup);
+ lookup_list = g_slist_prepend(lookup_list, lookup);
return lookup->token;
}
if (lookup->cb)
lookup->cb(result, lookup->user_data);
- matches = g_slist_append(matches, lookup);
+ matches = g_slist_prepend(matches, lookup);
}
}
DBG("interface %s domain %s server %s",
entry->interface, entry->domain, entry->server);
- list = g_slist_append(NULL, entry);
+ list = g_slist_prepend(NULL, entry);
index = connman_inet_ifindex(entry->interface);
if (index >= 0) {
if (g_strcmp0(entry->server, server) != 0)
continue;
- matches = g_slist_append(matches, entry);
+ matches = g_slist_prepend(matches, entry);
break;
}
if (g_strcmp0(entry->interface, interface) != 0)
continue;
- matches = g_slist_append(matches, entry);
+ matches = g_slist_prepend(matches, entry);
}
if (matches == NULL)
DBG("counter %s", counter);
- counter_list = g_slist_append(counter_list, (gpointer)counter);
+ counter_list = g_slist_prepend(counter_list, (gpointer)counter);
iter = g_sequence_get_begin_iter(service_list);
return NULL;
}
- technology_list = g_slist_append(technology_list, technology);
+ technology_list = g_slist_prepend(technology_list, technology);
technology_added_signal(technology);
if (!technology->enable_persistent)
__connman_device_disable(device);
- technology->device_list = g_slist_append(technology->device_list,
+ technology->device_list = g_slist_prepend(technology->device_list,
device);
return 0;