X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/96cedde3cdbc0b8ffc3f096a1b65d021b0226f99..f96797fbc8f3a5f6b0d26fbf899ff25a75323f56:/include/xbt/synchro.h diff --git a/include/xbt/synchro.h b/include/xbt/synchro.h index 6970239566..96d7556e3d 100644 --- a/include/xbt/synchro.h +++ b/include/xbt/synchro.h @@ -27,7 +27,11 @@ SG_BEGIN_DECL() /** @brief Thread mutex data type (opaque object) * @hideinitializer */ +#ifdef __cplusplus +typedef simgrid::kernel::activity::MutexImpl* xbt_mutex_t; +#else typedef struct s_smx_mutex_* xbt_mutex_t; +#endif /** @brief Creates a new mutex variable */ XBT_PUBLIC xbt_mutex_t xbt_mutex_init(void);