Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
sanitize the process_create simcall
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 21 Jul 2015 12:50:27 +0000 (14:50 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 21 Jul 2015 13:03:16 +0000 (15:03 +0200)
commit3b90b3b5c4a746383ae521e3d2ea8fc931db47cc
tree3186daa48a431e3c09a33d189bc54f95d33a3857
parente5f87484cdf760f6bec69d72e8f474c1e7697b70
sanitize the process_create simcall

It was receiving a pointer to its result as first parameter, and it
now simply returns that result.

It could be further improved by returning a smx_process_t instead of a
void*, but our simcall mechanism does not seem to allow to cast results.
13 files changed:
include/simgrid/simix.h
src/msg/msg_private.h
src/msg/msg_process.c
src/simix/libsmx.c
src/simix/popping_accessors.h
src/simix/popping_bodies.c
src/simix/popping_generated.c
src/simix/simcalls.in
src/simix/smx_deployment.c
src/simix/smx_host.c
src/simix/smx_process.c
src/simix/smx_process_private.h
src/xbt/xbt_sg_synchro.c