Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Ptrace returns a long int.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 31 Mar 2021 07:54:55 +0000 (09:54 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 31 Mar 2021 07:55:04 +0000 (09:55 +0200)
src/mc/ModelChecker.cpp

index df403c3..8f0728f 100644 (file)
@@ -266,7 +266,7 @@ void ModelChecker::handle_waitpid()
       // From PTRACE_O_TRACEEXIT:
 #ifdef __linux__
       if (status>>8 == (SIGTRAP | (PTRACE_EVENT_EXIT<<8))) {
-        int ptrace_res = ptrace(PTRACE_GETEVENTMSG, remote_process_->pid(), 0, &status);
+        long ptrace_res = ptrace(PTRACE_GETEVENTMSG, remote_process_->pid(), 0, &status);
         xbt_assert(ptrace_res != -1, "Could not get exit status");
         if (WIFSIGNALED(status)) {
           MC_report_crash(status);