monit-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[monit-dev] [monit] r366 committed - HW_PHYSMEM -> HW_PHYSMEM64


From: monit
Subject: [monit-dev] [monit] r366 committed - HW_PHYSMEM -> HW_PHYSMEM64
Date: Tue, 12 Apr 2011 10:37:25 +0000

Revision: 366
Author:   address@hidden
Date:     Tue Apr 12 03:36:42 2011
Log:      HW_PHYSMEM -> HW_PHYSMEM64
http://code.google.com/p/monit/source/detail?r=366

Modified:
 /trunk/process/sysdep_OPENBSD.c

=======================================
--- /trunk/process/sysdep_OPENBSD.c     Wed Jan 19 10:40:32 2011
+++ /trunk/process/sysdep_OPENBSD.c     Tue Apr 12 03:36:42 2011
@@ -101,6 +101,7 @@
 int init_process_info_sysdep(void) {
   int              mib[2];
   size_t           len;
+  int64_t          physmem;
   struct clockinfo clock;

   mib[0] = CTL_KERN;
@@ -120,13 +121,13 @@
     return FALSE;
   }

-  mib[1] = HW_PHYSMEM;
-  len    = sizeof(systeminfo.mem_kbyte_max);
-  if (sysctl(mib, 2, &systeminfo.mem_kbyte_max, &len, NULL, 0) == -1) {
+  mib[1] = HW_PHYSMEM64;
+  len    = sizeof(physmem);
+  if (sysctl(mib, 2, &physmem, &len, NULL, 0) == -1) {
DEBUG("system statistic error -- cannot get real memory amount: %s\n", STRERROR);
     return FALSE;
   }
-  systeminfo.mem_kbyte_max /= 1024;
+  systeminfo.mem_kbyte_max = physmem / 1024;

   mib[1] = HW_PAGESIZE;
   len    = sizeof(pagesize_kbyte);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]