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_rl_synchro.c
index 1f42eea..32a2b69 100644 (file)
@@ -112,6 +112,10 @@ void xbt_cond_wait(xbt_cond_t cond, xbt_mutex_t mutex) {
    xbt_os_cond_wait( (xbt_os_cond_t)cond, (xbt_os_mutex_t)mutex );
 }
 
+void xbt_cond_timedwait(xbt_cond_t cond, xbt_mutex_t mutex, double delay) {
+   xbt_os_cond_timedwait( (xbt_os_cond_t)cond, (xbt_os_mutex_t)mutex, delay );
+}
+
 void xbt_cond_signal(xbt_cond_t cond) {
    xbt_os_cond_signal( (xbt_os_cond_t)cond );
 }