xbt_dict_t properties, int auto_restart,
smx_process_t parent_process)
{
- msg_host_t host = MSG_get_host_by_name(hostname);
+ msg_host_t host = MSG_host_by_name(hostname);
msg_process_t p = MSG_process_create_with_environment(name, code, data,
host, argc, argv,
properties);
simdata->data = data;
simdata->last_errno = MSG_OK;
- int future_simix_process_pid = SIMIX_process_get_maxpid();
- TRACE_msg_process_create(name, future_simix_process_pid, host);
-
/* Let's create the process: SIMIX may decide to start it right now,
* even before returning the flow control to us */
- simcall_process_create(&process, name, code, simdata, sg_host_name(host), -1,
+ simcall_process_create(&process, name, code, simdata, sg_host_name(host), -1,
argc, argv, properties,0);
- xbt_assert(future_simix_process_pid == SIMIX_process_get_PID(process));
+
+ TRACE_msg_process_create(name, SIMIX_process_get_PID(process), host);
if (!process) {
/* Undo everything we have just changed */