From dfc17b0616ef08d0488044c08115699b65984fcc Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Thu, 17 Feb 2005 01:42:22 +0000 Subject: [PATCH] cpu mhz fixup --- src/os/darwin/darwin_sigar.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/os/darwin/darwin_sigar.c b/src/os/darwin/darwin_sigar.c index 041f74a8..2f98f623 100644 --- a/src/os/darwin/darwin_sigar.c +++ b/src/os/darwin/darwin_sigar.c @@ -1018,14 +1018,14 @@ int sigar_file_system_usage_get(sigar_t *sigar, int sigar_cpu_info_list_get(sigar_t *sigar, sigar_cpu_info_list_t *cpu_infos) { - int i, mhz; - unsigned long long value; + int i; + unsigned int mhz; size_t size; char model[128], vendor[128], *ptr; - size = sizeof(value); - if (!sysctlbyname(CTL_HW_FREQ, &value, &size, NULL, 0)) { - mhz = (int)(value / 1000000); + size = sizeof(mhz); + if (!sysctlbyname(CTL_HW_FREQ, &mhz, &size, NULL, 0)) { + mhz /= 1000000; } else { mhz = SIGAR_FIELD_NOTIMPL;