#include "simgrid/simix.h" /* used implementation */
#include "../simix/smx_private.h" /* FIXME */
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_sync, xbt,
- "Synchronization mechanism");
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_sync, xbt, "Synchronization mechanism");
/****** mutex related functions ******/
struct s_xbt_mutex_ {
return bar;
}
-
int xbt_barrier_wait(xbt_bar_t bar)
{
int ret=0;
xbt_cond_wait(bar->cond, bar->mutex);
xbt_mutex_release(bar->mutex);
}
-
return ret;
}
xbt_cond_destroy(bar->cond);
xbt_free(bar);
}
-