static void test_add_connection () { NMConnection *connection; connection = ifnet_update_connection_from_config_block ("eth0", NULL); ASSERT (ifnet_add_new_connection (connection, NET_GEN_NAME, SUP_GEN_NAME, NULL), "add connection", "add connection failed: %s", "eth0"); g_object_unref (connection); connection = ifnet_update_connection_from_config_block ("myxjtu2", NULL); ASSERT (ifnet_add_new_connection (connection, NET_GEN_NAME, SUP_GEN_NAME, NULL), "add connection", "add connection failed: %s", "myxjtu2"); g_object_unref (connection); unlink (NET_GEN_NAME); unlink (SUP_GEN_NAME); }
static gboolean add_connection (NMSystemConfigInterface * config, NMConnection * connection, GError ** error) { gboolean result; result = ifnet_add_new_connection (connection, CONF_NET_FILE, WPA_SUPPLICANT_CONF, error); reload_connections (config); return result; }