+ return strcmp(a->name, b->name);
+}
+
+void init_connections(void)
+{
+ connection_tree = new_rbltree((rbl_compare_t)connection_compare, (rbl_action_t)free_connection);
+}
+
+/* Creation and deletion of connection elements */
+
+connection_t *new_connection(void)
+{
+ connection_t *p = (connection_t *)xmalloc(sizeof(*p));