Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
And now, use the correct syntax for default values in variable substitution
[simgrid.git] / src / simix / private.h
index 8a31f69..4a7dd72 100644 (file)
@@ -32,7 +32,7 @@ typedef struct s_smx_simdata_host {
 /********************************* Simix Global ******************************/
 
 typedef struct SIMIX_Global {
-  xbt_fifo_t host;
+  xbt_dict_t host;
   xbt_swag_t process_to_run;
   xbt_swag_t process_list;
 
@@ -76,7 +76,7 @@ typedef struct s_smx_mutex {
 
   /* KEEP IT IN SYNC WITH src/xbt_sg_thread.c::struct s_xbt_mutex */
   xbt_swag_t sleeping;         /* list of sleeping process */
-  int using;
+  int refcount ;
   /* KEEP IT IN SYNC WITH src/xbt_sg_thread.c::struct s_xbt_mutex */
 
 } s_smx_mutex_t;
@@ -118,7 +118,7 @@ extern xbt_cfg_t _simix_cfg_set;
 
 smx_host_t __SIMIX_host_create(const char *name, void *workstation,
                               void *data);
-void __SIMIX_host_destroy(smx_host_t host);
+void __SIMIX_host_destroy(void* host);
 
 void __SIMIX_cond_wait(smx_cond_t cond);