Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Minor cleanups
[simgrid.git] / src / msg / host.c
index cb042bf..8d1b47d 100644 (file)
@@ -11,6 +11,8 @@
 
 /** \defgroup m_host_management Management functions of Hosts
  *  \brief This section describes the host structure of MSG
+ * 
+ *     \htmlonly <!-- DOXYGEN_NAVBAR_LABEL="Hosts" --> \endhtmlonly
  * (#m_host_t) and the functions for managing it.
  *  
  *  A <em>location</em> (or <em>host</em>) is any possible place where
@@ -45,7 +47,7 @@ m_host_t __MSG_host_create(const char *name,
   simdata->process_list = xbt_fifo_new();
   /* Update global variables */
 
-  xbt_fifo_push(msg_global->host, host);
+  xbt_fifo_unshift(msg_global->host, host);
 
   PAJE_HOST_NEW(host);
 
@@ -193,9 +195,10 @@ double MSG_get_host_speed(m_host_t h)
  */
 int MSG_host_is_avail (m_host_t h)
 {
+  e_surf_cpu_state_t cpustate;
   xbt_assert0((h!= NULL), "Invalid parameters");
 
-  e_surf_cpu_state_t cpustate =
+  cpustate =
     surf_workstation_resource->extension_public->get_state(h->simdata->host);
 
   xbt_assert0((cpustate == SURF_CPU_ON || cpustate == SURF_CPU_OFF),