X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/20c4a4134847860ac7093fa36623e47b35888558..dc0b836b646303e8a540d20d9e86ecd4049bb372:/src/mc/mc_client.cpp diff --git a/src/mc/mc_client.cpp b/src/mc/mc_client.cpp index 12edc6bfa1..cb822245a6 100644 --- a/src/mc/mc_client.cpp +++ b/src/mc/mc_client.cpp @@ -15,14 +15,13 @@ #include #include -#include "mc_protocol.h" -#include "mc_client.h" +#include "src/mc/mc_protocol.h" +#include "src/mc/mc_client.h" // We won't need those once the separation MCer/MCed is complete: -#include "mc_mmalloc.h" -#include "mc_ignore.h" -#include "mc_private.h" // MC_deadlock_check() -#include "mc_smx.h" +#include "src/mc/mc_ignore.h" +#include "src/mc/mc_private.h" // MC_deadlock_check() +#include "src/mc/mc_smx.h" extern "C" { @@ -47,7 +46,7 @@ void MC_client_init(void) if (!fd_env) xbt_die("MC socket not found"); - int fd = atoi(fd_env); + int fd = xbt_str_parse_int(fd_env,bprintf("Variable %s should contain a number but contains '%%s'", MC_ENV_SOCKET_FD)); XBT_DEBUG("Model-checked application found socket FD %i", fd); int type; @@ -63,7 +62,7 @@ void MC_client_init(void) mc_client->active = 1; // Waiting for the model-checker: - if (ptrace(PTRACE_TRACEME, 0, NULL, NULL) == -1 || raise(SIGSTOP) != 0) + if (ptrace(PTRACE_TRACEME, 0, nullptr, NULL) == -1 || raise(SIGSTOP) != 0) xbt_die("Could not wait for the model-checker"); MC_client_handle_messages(); } @@ -149,7 +148,7 @@ void MC_client_main_loop(void) while (1) { MC_protocol_send_simple_message(mc_client->fd, MC_MESSAGE_WAITING); MC_client_handle_messages(); - MC_wait_for_requests(); + simgrid::mc::wait_for_requests(); } }