Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
add the ability to specify a timeout on waiting a condition in every interfaces ...
[simgrid.git] / src / xbt / xbt_sg_synchro.c
index 080ab79..db4fe50 100644 (file)
@@ -96,6 +96,10 @@ void xbt_cond_wait(xbt_cond_t cond, xbt_mutex_t mutex) {
    SIMIX_cond_wait( (smx_cond_t)cond , (smx_mutex_t)mutex );
 }
 
+void xbt_cond_timedwait(xbt_cond_t cond, xbt_mutex_t mutex, double delay) {
+   SIMIX_cond_wait_timeout( (smx_cond_t)cond , (smx_mutex_t)mutex, delay );
+}
+
 void xbt_cond_signal(xbt_cond_t cond) {
    SIMIX_cond_signal( (smx_cond_t)cond );
 }