- meshlink_handle_t *foo = meshlink_open("echo-fork_conf.1", "foo", "echo-fork", DEV_CLASS_BACKBONE);
- meshlink_handle_t *bar = meshlink_open("echo-fork_conf.2", "bar", "echo-fork", DEV_CLASS_BACKBONE);
- meshlink_add_address(foo, "localhost");
- meshlink_import(bar, meshlink_export(foo));
- meshlink_import(foo, meshlink_export(bar));
- meshlink_close(foo);
- meshlink_close(bar);
-
- if(fork()) {
- return main1();
- } else {
+ meshlink_handle_t *mesh_a, *mesh_b;
+
+ open_meshlink_pair(&mesh_a, &mesh_b, "echo-fork");
+ close_meshlink_pair(mesh_a, mesh_b);
+
+ if(!fork()) {