diff --git a/src/base/hostinfo.cc b/src/base/hostinfo.cc index e835a10d0a..577ab01838 100644 --- a/src/base/hostinfo.cc +++ b/src/base/hostinfo.cc @@ -26,28 +26,20 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "base/hostinfo.hh" + #include #ifdef __APPLE__ #include #include #include - -#endif - -#include "base/hostinfo.hh" - -#include -#include -#include +#else #include -#include -#include -#include +#endif #include "base/logging.hh" #include "base/str.hh" -#include "base/types.hh" std::string __get_hostname() @@ -65,10 +57,11 @@ hostname() return hostname; } +#ifndef __APPLE__ uint64_t procInfo(const char *filename, const char *target) { - int done = 0; + int done = 0; char line[80]; char format[80]; long usage; @@ -82,7 +75,7 @@ procInfo(const char *filename, const char *target) sscanf(line, format, &usage); fclose(fp); - return usage ; + return usage; } } } @@ -92,6 +85,7 @@ procInfo(const char *filename, const char *target) return 0; } +#endif uint64_t memUsage() diff --git a/src/base/hostinfo.hh b/src/base/hostinfo.hh index 5351cba44e..3efb6f4d02 100644 --- a/src/base/hostinfo.hh +++ b/src/base/hostinfo.hh @@ -29,20 +29,20 @@ #ifndef __HOSTINFO_HH__ #define __HOSTINFO_HH__ +#include #include -#include "base/types.hh" - -std::string __get_hostname(); - +/** + * Get the host name for the current machine. + * + * @return The machine's host name. + */ std::string &hostname(); -uint64_t procInfo(const char *filename, const char *target); - /** * Determine the simulator process' total virtual memory usage. * - * @return virtual memory usage in kilobytes + * @return Virtual memory usage in kilobytes */ uint64_t memUsage(); diff --git a/src/sim/sim_events.cc b/src/sim/sim_events.cc index af516d3824..ba2cda25b5 100644 --- a/src/sim/sim_events.cc +++ b/src/sim/sim_events.cc @@ -45,7 +45,6 @@ #include #include "base/callback.hh" -#include "base/hostinfo.hh" #include "sim/eventq.hh" #include "sim/sim_exit.hh" #include "sim/stats.hh"