X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cb7ade8f9674a6833d792f3de3dc8f0658cd40bf..addf942a7913b477a273e7a372967b200d95d12c:/src/msg/host.c diff --git a/src/msg/host.c b/src/msg/host.c index b252d89276..87644778a0 100644 --- a/src/msg/host.c +++ b/src/msg/host.c @@ -11,6 +11,8 @@ /** \defgroup m_host_management Management functions of Hosts * \brief This section describes the host structure of MSG + * + * \htmlonly \endhtmlonly * (#m_host_t) and the functions for managing it. * * A location (or host) 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); @@ -175,7 +177,7 @@ int MSG_get_host_msgload(m_host_t h) } /** \ingroup m_host_management - * \brief Return the speed of the processor (in Mflop/s), regardless of + * \brief Return the speed of the processor (in flop/s), regardless of the current load on the machine. */ double MSG_get_host_speed(m_host_t h) @@ -189,13 +191,14 @@ double MSG_get_host_speed(m_host_t h) /** \ingroup msg_gos_functions * \brief Determine if a host is available. * - * \param host host to test + * \param h host to test */ 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),