Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix SIMIX_process_kill(SIMIX_process_self()); issue: The killed processes mustn't...
authorSamuel Lepetit <samuel.lepetit@inria.fr>
Wed, 4 Jul 2012 13:25:59 +0000 (15:25 +0200)
committerSamuel Lepetit <samuel.lepetit@inria.fr>
Wed, 4 Jul 2012 13:25:59 +0000 (15:25 +0200)
commit356d964ef596cb5f8905b6a6f54a1053d8ad86b6
tree10f8e86bd44366439c9f0014264ae8e87be00673
parent0e45e2bf6e0e59b7e594df0cefa6954d9a94fe7f
Fix SIMIX_process_kill(SIMIX_process_self()); issue: The killed processes mustn't be added
to the process to run by SIMIX_process_kill if he is the issuer of the function, else he
will be added twice to the process_to_run dynar.

Add simcall_process_restart, SIMIX_process_restart and MSG_process_restart, which restarts
a process.
12 files changed:
include/msg/msg.h
include/simgrid/simix.h
src/msg/msg_global.c
src/msg/msg_process.c
src/simix/smx_context_base.c
src/simix/smx_global.c
src/simix/smx_private.h
src/simix/smx_process.c
src/simix/smx_process_private.h
src/simix/smx_smurf.c
src/simix/smx_smurf_private.h
src/simix/smx_user.c