-list_t *connection_list;
-connection_t *everyone;
-
-void init_connections(void) {
- connection_list = list_alloc((list_action_t) free_connection);
- everyone = new_connection();
- everyone->name = xstrdup("everyone");
- everyone->hostname = xstrdup("BROADCAST");
+void init_connections(meshlink_handle_t *mesh) {
+ mesh->connections = list_alloc((list_action_t) free_connection);
+ mesh->everyone = new_connection();
+ mesh->everyone->name = xstrdup("mesh->everyone");