smx_mutex_t simcall_mutex_init(void)
{
if(!simix_global) {
- fprintf(stderr,"You must run MSG_init or gras_init before using MSG or GRAS\n"); // I would have loved using xbt_die but I can't since it is not initialized yet... :)
+ fprintf(stderr,"You must run MSG_init before using MSG\n"); // We can't use xbt_die since we may get there before the initialization
xbt_abort();
}
smx_simcall_t simcall = SIMIX_simcall_mine();
return simcall->file_ls.result;
}
+#ifdef HAVE_MC
+
void *simcall_mc_snapshot(void)
{
smx_simcall_t simcall = SIMIX_simcall_mine();
return simcall->mc_compare_snapshots.result;
}
+#endif /* HAVE_MC */
/* ****************************************************************************************** */
/* TUTORIAL: New API */