X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8cfd4f9b786027431b78a9b74db0843634ab7397..808fd3fed0409880a319cae9b6c3ca115c1c01d1:/src/msg/msg_process.cpp diff --git a/src/msg/msg_process.cpp b/src/msg/msg_process.cpp index 3d637e466c..cf699a6150 100644 --- a/src/msg/msg_process.cpp +++ b/src/msg/msg_process.cpp @@ -305,16 +305,7 @@ smx_context_t MSG_process_get_smx_ctx(msg_process_t process) { // deprecated -- * You should use them to free the data used by your process. */ void MSG_process_on_exit(int_f_pvoid_pvoid_t fun, void *data) { - simgrid::s4u::this_actor::on_exit(fun, data); -} -/** - * \ingroup m_process_management - * \brief Sets the "auto-restart" flag of the process. - * If the flag is set to 1, the process will be automatically restarted when its host comes back up. - */ -XBT_PUBLIC void MSG_process_auto_restart_set(msg_process_t process, int auto_restart) -{ - process->set_auto_restart(auto_restart); + simgrid::s4u::this_actor::on_exit([fun](int a, void* b) { fun((void*)(intptr_t)a, b); }, data); } /** @ingroup m_process_management