Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[simix] Fix warning
[simgrid.git] / src / simix / smx_process.c
index c893aa8..0fe5c6f 100644 (file)
@@ -211,6 +211,12 @@ void* simcall_HANDLER_process_create(smx_simcall_t simcall,
                        kill_time, argc, argv, properties, auto_restart,
                        simcall->issuer);
 }
+
+static void kill_process(void* process)
+{
+  return simix_global->kill_process_function(process);
+}
+
 /**
  * \brief Internal function to create a process.
  *
@@ -295,7 +301,7 @@ smx_process_t SIMIX_process_create(
     if (kill_time > SIMIX_get_clock() && simix_global->kill_process_function) {
       XBT_DEBUG("Process %s(%s) will be kill at time %f", process->name,
           sg_host_get_name(process->host), kill_time);
-      process->kill_timer = SIMIX_timer_set(kill_time, simix_global->kill_process_function, process);
+      process->kill_timer = SIMIX_timer_set(kill_time, kill_process, process);
     }
   }
   return process;