double task_comm_size = atof(argv[3]);
long receivers_count = atol(argv[4]);
- msg_comm_t *comm =
- malloc((number_of_tasks + receivers_count) * sizeof(msg_comm_t));
+ msg_comm_t *comm = xbt_new(msg_comm_t, number_of_tasks + receivers_count);
int i;
m_task_t task = NULL;
for (i = 0; i < number_of_tasks; i++) {
MSG_comm_waitall(comm, (number_of_tasks + receivers_count), -1);
INFO0("Goodbye now!");
+ xbt_free(comm);
return 0;
} /* end_of_sender */
int id = -1;
char mailbox[80];
msg_comm_t res_irecv;
- xbt_assert1(sscanf(argv[1], "%d", &id),
- "Invalid argument %s\n", argv[1]);
+ int read = sscanf(argv[1], "%d", &id);
+ xbt_assert1(read, "Invalid argument %s\n", argv[1]);
MSG_process_sleep(10);
sprintf(mailbox, "receiver-%d", id);
while (1) {
exit(1);
}
res = test_all(argv[1], argv[2]);
- SIMIX_message_sizes_output("toto.txt");
MSG_clean();
if (res == MSG_OK)