X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b986ec78724f4f5d259947d66ef6a184079f384a..a7bdcd8afa4b48dad527d34ba2dbc52f037e2c12:/src/msg/gos.c diff --git a/src/msg/gos.c b/src/msg/gos.c index 066c700a9f..d00b79152a 100644 --- a/src/msg/gos.c +++ b/src/msg/gos.c @@ -115,7 +115,6 @@ static MSG_error_t __MSG_task_get_with_time_out_from_host(m_task_t * task, } process->simdata->waiting_task = t; SIMIX_register_action_to_condition(t_simdata->comm, t_simdata->cond); - SIMIX_register_condition_to_action(t_simdata->comm, t_simdata->cond); SIMIX_cond_wait(t_simdata->cond,t_simdata->mutex); process->simdata->waiting_task = NULL; @@ -565,7 +564,6 @@ MSG_error_t MSG_task_execute(m_task_t task) self->simdata->waiting_task = task; SIMIX_register_action_to_condition(simdata->compute, simdata->cond); - SIMIX_register_condition_to_action(simdata->compute, simdata->cond); SIMIX_cond_wait(simdata->cond, simdata->mutex); self->simdata->waiting_task = NULL; @@ -675,7 +673,6 @@ MSG_error_t MSG_parallel_task_execute(m_task_t task) self->simdata->waiting_task = task; SIMIX_register_action_to_condition(simdata->compute, simdata->cond); - SIMIX_register_condition_to_action(simdata->compute, simdata->cond); SIMIX_cond_wait(simdata->cond, simdata->mutex); self->simdata->waiting_task = NULL; @@ -728,7 +725,6 @@ MSG_error_t MSG_process_sleep(double nb_sec) /* create conditional and register action to it */ cond = SIMIX_cond_init(); - SIMIX_register_condition_to_action(act_sleep, cond); SIMIX_register_action_to_condition(act_sleep, cond); SIMIX_cond_wait(cond,mutex); SIMIX_mutex_unlock(mutex);