X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3a57ba0c4456d7138d2a823d1c53629c598286bf..0b2b14f09d56aff37e1de21901d12bf9572ede87:/src/simix/smx_smurf.c diff --git a/src/simix/smx_smurf.c b/src/simix/smx_smurf.c index e8c8e2e812..0a8fbca3dd 100644 --- a/src/simix/smx_smurf.c +++ b/src/simix/smx_smurf.c @@ -123,6 +123,17 @@ void SIMIX_simcall_pre(smx_simcall_t simcall, int value) SIMIX_simcall_answer(simcall); break; + case SIMCALL_COMM_IPROBE: + simcall->comm_iprobe.result = SIMIX_comm_iprobe( + simcall->issuer, + simcall->comm_iprobe.rdv, + simcall->comm_iprobe.src, + simcall->comm_iprobe.tag, + simcall->comm_iprobe.match_fun, + simcall->comm_iprobe.data); + SIMIX_simcall_answer(simcall); + break; + case SIMCALL_COMM_DESTROY: SIMIX_comm_destroy(simcall->comm_destroy.comm); SIMIX_simcall_answer(simcall); @@ -536,6 +547,10 @@ void SIMIX_simcall_pre(smx_simcall_t simcall, int value) SIMIX_pre_file_unlink(simcall); break; + case SIMCALL_FILE_LS: + SIMIX_pre_file_ls(simcall); + break; + case SIMCALL_ASR_GET_PROPERTIES: simcall->asr_get_properties.result = SIMIX_asr_get_properties(simcall->asr_get_properties.name);