- meshlink_handle_t *mesh2 = meshlink_open("import_export_conf.2", "bar");
- if(!mesh2) {
- fprintf(stderr, "Could not initialize configuration for bar\n");
- return 1;
- }
+int main(void) {
+ init_sync_flag(&bar_reachable);
+ init_sync_flag(&pmtu_flag);
+
+ meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb);
+
+ // Open two new meshlink instance.
+
+ assert(meshlink_destroy("import_export_conf.1"));
+ assert(meshlink_destroy("import_export_conf.2"));
+
+ meshlink_handle_t *mesh1 = meshlink_open("import_export_conf.1", "foo", "import-export", DEV_CLASS_BACKBONE);
+ assert(mesh1);
+
+ meshlink_handle_t *mesh2 = meshlink_open("import_export_conf.2", "bar", "import-export", DEV_CLASS_BACKBONE);
+ assert(mesh2);
+
+ // Disable local discovery
+
+ meshlink_enable_discovery(mesh1, false);
+ meshlink_enable_discovery(mesh2, false);