- m_process_t m_process = jprocess_to_native_process(jprocess,env);
- smx_process_t s_process;
-
- xbt_os_mutex_t ctx_mutex, creation_mutex;
- xbt_os_cond_t ctx_cond, creation_cond;
-
- DEBUG3("Msg_waitSignal(m_process=%p %s/%s)",
- m_process,m_process->name,m_process->simdata->m_host->name);
- if (!m_process){
- jxbt_throw_notbound(env,"process",jprocess);
- return;
- }
-
- s_process = m_process->simdata->s_process;
-
- if (s_process == NULL) {
- jxbt_throw_notbound(env,"SIMIX process",jprocess);
- return;
- }
-
- ctx_mutex = SIMIX_process_get_jmutex(s_process);
- ctx_cond = SIMIX_process_get_jcond(s_process);