Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
finish removing simix.h from C files, and avoid the use of Ptr when not needed
[simgrid.git] / src / xbt / xbt_os_synchro.cpp
similarity index 65%
rename from src/xbt/xbt_os_synchro.c
rename to src/xbt/xbt_os_synchro.cpp
index 1a7adda..748faa2 100644 (file)
@@ -9,63 +9,63 @@
 #include "xbt/ex.h"
 #include "xbt/synchro.h"
 
-#include "simgrid/simix.h"        /* used implementation */
+#include "simgrid/simix.h" /* used implementation */
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_sync, xbt, "Synchronization mechanism");
 
 /****** mutex related functions ******/
 xbt_mutex_t xbt_mutex_init(void)
 {
-  return (xbt_mutex_t) simcall_mutex_init();
+  return (xbt_mutex_t)simcall_mutex_init();
 }
 
 void xbt_mutex_acquire(xbt_mutex_t mutex)
 {
-  simcall_mutex_lock((smx_mutex_t) mutex);
+  simcall_mutex_lock((smx_mutex_t)mutex);
 }
 
 int xbt_mutex_try_acquire(xbt_mutex_t mutex)
 {
-  return simcall_mutex_trylock((smx_mutex_t) mutex);
+  return simcall_mutex_trylock((smx_mutex_t)mutex);
 }
 
 void xbt_mutex_release(xbt_mutex_t mutex)
 {
-  simcall_mutex_unlock((smx_mutex_t) mutex);
+  simcall_mutex_unlock((smx_mutex_t)mutex);
 }
 
 void xbt_mutex_destroy(xbt_mutex_t mutex)
 {
-  SIMIX_mutex_unref((smx_mutex_t) mutex);
+  SIMIX_mutex_unref((smx_mutex_t)mutex);
 }
 
 /***** condition related functions *****/
 xbt_cond_t xbt_cond_init(void)
 {
-  return (xbt_cond_t) simcall_cond_init();
+  return (xbt_cond_t)simcall_cond_init();
 }
 
 void xbt_cond_wait(xbt_cond_t cond, xbt_mutex_t mutex)
 {
-  simcall_cond_wait((smx_cond_t) cond, (smx_mutex_t) mutex);
+  simcall_cond_wait((smx_cond_t)cond, (smx_mutex_t)mutex);
 }
 
 void xbt_cond_timedwait(xbt_cond_t cond, xbt_mutex_t mutex, double delay)
 {
-  simcall_cond_wait_timeout((smx_cond_t) cond, (smx_mutex_t) mutex, delay);
+  simcall_cond_wait_timeout((smx_cond_t)cond, (smx_mutex_t)mutex, delay);
 }
 
 void xbt_cond_signal(xbt_cond_t cond)
 {
-  simcall_cond_signal((smx_cond_t) cond);
+  simcall_cond_signal((smx_cond_t)cond);
 }
 
 void xbt_cond_broadcast(xbt_cond_t cond)
 {
-  simcall_cond_broadcast((smx_cond_t) cond);
+  simcall_cond_broadcast((smx_cond_t)cond);
 }
 
 void xbt_cond_destroy(xbt_cond_t cond)
 {
-  SIMIX_cond_unref((smx_cond_t) cond);
+  SIMIX_cond_unref((smx_cond_t)cond);
 }