simix_global->latency_limited_dict = xbt_dict_new();
#endif
+ surf_init(argc, argv); /* Initialize SURF structures */
SIMIX_context_mod_init();
SIMIX_create_maestro_process();
/* Prepare to display some more info when dying on Ctrl-C pressing */
signal(SIGINT, inthandler);
- surf_init(argc, argv); /* Initialize SURF structures */
}
if (!simix_timers) {
simix_timers = xbt_heap_new(8, &free);
return;
}
- smx_process_t process = NULL;
- /*xbt_fifo_item_t item = NULL;
+ /*smx_process_t process = NULL;
+ xbt_fifo_item_t item = NULL;
smx_action_t act;*/
int nbprocess = xbt_swag_size(simix_global->process_list);
INFO1("%d processes are still running, waiting for something.", nbprocess);
/* List the process and their state */
+ /* FIXME: reimplement me
INFO0
("Legend of the following listing: \"<process> on <host>: <status>.\"");
xbt_swag_foreach(process, simix_global->process_list) {
who2 = bprintf("Waiting for action %p to finish", process->waiting_action);
}
- /*
if (process->mutex) {
who2 =
bprintf("%s Blocked on mutex %p", who,
free(who);
who = who2;
}
- */
INFO1("%s.", who);
free(who);
}
+ */
}