xbt_fifo_push(msg_global->host, host);
+ PAJE_HOST_NEW(host);
+
return host;
}
return MSG_process_get_host(MSG_process_self());
}
-/**
+/*
* Real function for destroy a host.
* MSG_host_destroy is just a front_end that also removes it from
* msg_global->host
xbt_assert0((host != NULL), "Invalid parameters");
+ PAJE_HOST_FREE(host);
+
/* Clean Simulator data */
simdata = (host)->simdata;
xbt_free(simdata->sleeping);
xbt_assert0((xbt_fifo_size(simdata->process_list)==0),
"Some process are still running on this host");
+ xbt_fifo_free(simdata->process_list);
xbt_free(simdata);