X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9b73466ada27682d1729f394549479da83ef4a99..f2df13795e01302813a6aef10825ec7e922ce530:/src/msg/msg_process.c diff --git a/src/msg/msg_process.c b/src/msg/msg_process.c index 259fb7d05e..6a64e9db7d 100644 --- a/src/msg/msg_process.c +++ b/src/msg/msg_process.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2004-2013. The SimGrid Team. +/* Copyright (c) 2004-2014. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -56,9 +56,11 @@ void MSG_process_cleanup_from_SIMIX(smx_process_t smx_proc) /* This function creates a MSG process. It has the prototype enforced by SIMIX_function_register_process_create */ void MSG_process_create_from_SIMIX(smx_process_t* process, const char *name, - xbt_main_func_t code, void *data, - const char *hostname, double kill_time, int argc, char **argv, - xbt_dict_t properties, int auto_restart) + xbt_main_func_t code, void *data, + const char *hostname, double kill_time, + int argc, char **argv, + xbt_dict_t properties, int auto_restart, + smx_process_t parent_process) { msg_host_t host = MSG_get_host_by_name(hostname); msg_process_t p = MSG_process_create_with_environment(name, code, data, @@ -169,9 +171,9 @@ msg_process_t MSG_process_create_with_environment(const char *name, simcall_process_create(&process, name, code, simdata, sg_host_name(host), -1, argc, argv, properties,0); - #ifdef HAVE_TRACING - TRACE_msg_process_create(name, simcall_process_get_PID(process), simdata->m_host); - #endif +#ifdef HAVE_TRACING + TRACE_msg_process_create(name, simcall_process_get_PID(process), host); +#endif if (!process) { /* Undo everything we have just changed */