X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/09a5e38f227f42cf1567a9ead8ed528a13fd35b1..a78ea01a79ad9f2b8586a3d481edbd461167631e:/src/simix/smx_synchro.c diff --git a/src/simix/smx_synchro.c b/src/simix/smx_synchro.c index 587e852b5f..aee4eebd65 100644 --- a/src/simix/smx_synchro.c +++ b/src/simix/smx_synchro.c @@ -28,7 +28,7 @@ static smx_action_t SIMIX_synchro_wait(smx_host_t smx_host, double timeout) action->type = SIMIX_ACTION_SYNCHRO; action->name = xbt_strdup("synchro"); action->synchro.sleep = - surf_workstation_model->extension.workstation.sleep(smx_host->host, timeout); + surf_workstation_model->extension.workstation.sleep(smx_host, timeout); surf_workstation_model->action_data_set(action->synchro.sleep, action); XBT_OUT(); @@ -456,7 +456,6 @@ void SIMIX_sem_release(smx_sem_t sem) XBT_DEBUG("Sem release semaphore %p", sem); if ((proc = xbt_swag_extract(sem->sleeping))) { - proc = xbt_swag_extract(sem->sleeping); SIMIX_synchro_destroy(proc->waiting_action); proc->waiting_action = NULL; SIMIX_simcall_answer(&proc->simcall); @@ -466,9 +465,6 @@ void SIMIX_sem_release(smx_sem_t sem) XBT_OUT(); } -XBT_INLINE int SIMIX_pre_sem_would_block(smx_simcall_t simcall, smx_sem_t sem){ - return SIMIX_sem_would_block(sem); -} /** @brief Returns true if acquiring this semaphore would block */ XBT_INLINE int SIMIX_sem_would_block(smx_sem_t sem) {