X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e7cdc14647fc01e576c8e820bf51cc96a679be17..4aaf8e185dcc8a7c7bde658a4fdd8dafba609c37:/src/simix/smx_process.c diff --git a/src/simix/smx_process.c b/src/simix/smx_process.c index dfeae73515..357314a226 100644 --- a/src/simix/smx_process.c +++ b/src/simix/smx_process.c @@ -333,6 +333,14 @@ void SIMIX_process_kill(smx_process_t process, smx_process_t issuer) { case SIMIX_ACTION_IO: SIMIX_io_destroy(process->waiting_action); break; + + /* **************************************/ + /* TUTORIAL: New API */ + case SIMIX_ACTION_NEW_API: + SIMIX_new_api_destroy(process->waiting_action); + break; + /* **************************************/ + } } if(!xbt_dynar_member(simix_global->process_to_run, &(process)) && process != issuer) { @@ -571,7 +579,7 @@ xbt_dict_t SIMIX_process_get_properties(smx_process_t process) void SIMIX_pre_process_sleep(smx_simcall_t simcall) { - if (MC_IS_ENABLED) { + if (MC_is_active()) { MC_process_clock_add(simcall->issuer, simcall->process_sleep.duration); simcall->process_sleep.result = SIMIX_DONE; SIMIX_simcall_answer(simcall);