X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7da2926d0733ff0683f31aeea176ce71e127264f..2f531aa69f09fed380e2e212df5822874aab5e58:/src/mc/mc_base.cpp diff --git a/src/mc/mc_base.cpp b/src/mc/mc_base.cpp index f38cf7bf91..5a7f2f8412 100644 --- a/src/mc/mc_base.cpp +++ b/src/mc/mc_base.cpp @@ -9,17 +9,16 @@ #include #include "mc_base.h" -#include "../simix/smx_private.h" -#include "mc/mc_record.h" -#include "mc/mc_replay.h" +#include "src/simix/smx_private.h" +#include "src/mc/mc_record.h" +#include "src/mc/mc_replay.h" #include "mc/mc.h" #include "mc_protocol.h" #ifdef HAVE_MC -#include "mc/Process.hpp" -#include "mc/ModelChecker.hpp" +#include "src/mc/Process.hpp" +#include "src/mc/ModelChecker.hpp" #include "mc_smx.h" -#include "mc_server.h" #endif #ifdef HAVE_MC @@ -41,12 +40,7 @@ int MC_random(int min, int max) void MC_wait_for_requests(void) { -#ifdef HAVE_MC - if (mc_mode == MC_MODE_SERVER) { - MC_server_wait_client(&mc_model_checker->process()); - return; - } -#endif + assert(mc_mode != MC_MODE_SERVER); smx_process_t process; smx_simcall_t req; @@ -233,7 +227,8 @@ void MC_simcall_handle(smx_simcall_t req, int value) xbt_dynar_foreach_ptr(mc_model_checker->process().smx_process_infos, i, pi) { if (req == &pi->copy.simcall) { - MC_server_simcall_handle(&mc_model_checker->process(), pi->copy.pid, value); + mc_model_checker->simcall_handle( + mc_model_checker->process(), pi->copy.pid, value); return; } }