X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/70f837ba5e17520c7484ec354f8e1d3b4e2632f7..ba5400c9278f4f61cf8319210a5edda78e0c5bd8:/src/mc/simgrid_mc.cpp diff --git a/src/mc/simgrid_mc.cpp b/src/mc/simgrid_mc.cpp index 397d58aceb..f56cc71cce 100644 --- a/src/mc/simgrid_mc.cpp +++ b/src/mc/simgrid_mc.cpp @@ -119,6 +119,8 @@ static char** argvdup(int argc, char** argv) int main(int argc, char** argv) { + _sg_do_model_check = 1; + // We need to keep the original parameters in order to pass them to the // model-checked process: int argc_copy = argc; @@ -129,25 +131,6 @@ int main(int argc, char** argv) if (argc < 2) xbt_die("Missing arguments.\n"); - bool server_mode = true; - char* env = std::getenv("SIMGRID_MC_MODE"); - if (env) { - if (std::strcmp(env, "server") == 0) - server_mode = true; - else if (std::strcmp(env, "standalone") == 0) - server_mode = false; - else - xbt_die("Unrecognised value for SIMGRID_MC_MODE (server/standalone)"); - } - - if (!server_mode) { - setenv(MC_ENV_VARIABLE, "1", 1); - execvp(argv[1], argv+1); - - std::perror("simgrid-mc"); - return 127; - } - // Create a AF_LOCAL socketpair: int res;