XBT_INFO("put %s on %s", pr_name, vm_name);
MSG_process_create_with_arguments(pr_name, worker_fun, NULL, vm, 2, wrk_argv);
+ xbt_free(vm_name);
}
XBT_INFO("put %s on %s", pr_name, vm_name);
MSG_process_create_with_arguments(pr_name, worker_fun, NULL, vm, 2, wrk_argv);
+ xbt_free(vm_name);
}
XBT_INFO("Send a task to %d worker process", workers_count * 2);
MSG_process_get_name(priv->tx_proc),
host_name, pr_name, clock_end - priv->clock_sta);
+ xbt_free(priv);
MSG_task_destroy(task);
return 0;
MSG_vm_destroy(vm0);
XBT_INFO("## Test 6 (ended)");
+ xbt_dynar_free(&hosts_dynar);
return 0;
}
int res = MSG_main();
XBT_INFO("Bye (simulation time %g)", MSG_get_clock());
-
+ xbt_dynar_free(&hosts_dynar);
return !(res == MSG_OK);
}
}
MSG_process_sleep(10000);
+ MSG_vm_destroy(vm0);
+ xbt_dynar_free(&hosts_dynar);
return 1;
}
int res = MSG_main();
XBT_INFO("Bye (simulation time %g)", MSG_get_clock());
+ xbt_dynar_free(&hosts_dynar);
return !(res == MSG_OK);
}