}
/* Debug purpose, incomplete */
-void __SIMIX_display_process_status(void)
+void SIMIX_display_process_status(void)
{
smx_process_t process = NULL;
xbt_fifo_item_t item = NULL;
static void _XBT_CALL inthandler(int ignored)
{
INFO0("CTRL-C pressed. Displaying status and bailing out");
- __SIMIX_display_process_status();
+ SIMIX_display_process_status();
exit(1);
}
smx_host_t h = NULL;
smx_process_t p = NULL;
-
while((p=xbt_swag_extract(simix_global->process_list))) {
SIMIX_process_kill(p);
}
/* INFO0("Congratulations ! Simulation terminated : all processes are over"); */
} else {
INFO0("Oops ! Deadlock or code not perfectly clean.");
- __SIMIX_display_process_status();
+ SIMIX_display_process_status();
if(XBT_LOG_ISENABLED(simix, xbt_log_priority_debug) ||
XBT_LOG_ISENABLED(simix_kernel, xbt_log_priority_debug)) {
DEBUG0("Aborting!");
* \param function Create process function
*
*/
-void SIMIX_function_register_process_create(void * function)
+void SIMIX_function_register_process_create(smx_creation_func_t* function)
{
xbt_assert0((simix_global->create_process_function == NULL), "Data already set");
* \param function Kill process function
*
*/
-void SIMIX_function_register_process_kill(void * function)
+void SIMIX_function_register_process_kill(void_f_pvoid_t* function)
{
xbt_assert0((simix_global->kill_process_function == NULL), "Data already set");