- DEBUG8("fill in process %s/%s (pid=%d) %p (sd=%p, host=%p, host->sd=%p); env=%p",
- process->name,process->simdata->m_host->name,
- process->simdata->PID,process,
- process->simdata, process->simdata->m_host, process->simdata->m_host->simdata,
- env);
-
- SIMIX_jprocess_create(process->name,
- process->simdata->m_host->simdata->s_host,
- /*data*/ (void*)process,
- jprocess_arg,env,
- &process->simdata->s_process);
- DEBUG1("context created (s_process=%p)",process->simdata->s_process);
+ DEBUG8
+ ("fill in process %s/%s (pid=%d) %p (sd=%p, host=%p, host->sd=%p); env=%p",
+ process->name, process->simdata->m_host->name, process->simdata->PID,
+ process, process->simdata, process->simdata->m_host,
+ process->simdata->m_host->simdata, env);
+
+ process->simdata->s_process =
+ SIMIX_process_create(process->name, (xbt_main_func_t)jprocess,
+ /*data */ (void *) process,
+ process->simdata->m_host->simdata->smx_host->name,
+ 0, NULL, NULL);
+
+ DEBUG1("context created (s_process=%p)", process->simdata->s_process);