[Glibc-bsd-commits] r3131 - trunk/glibc-ports/kfreebsd

Petr Salinger ps-guest at alioth.debian.org
Fri Jul 30 21:28:41 UTC 2010


Author: ps-guest
Date: 2010-07-30 21:28:41 +0000 (Fri, 30 Jul 2010)
New Revision: 3131

Modified:
   trunk/glibc-ports/kfreebsd/getsysstats.c
Log:
change HW_PHYSMEM instead of HW_NCPU



Modified: trunk/glibc-ports/kfreebsd/getsysstats.c
===================================================================
--- trunk/glibc-ports/kfreebsd/getsysstats.c	2010-07-30 20:30:52 UTC (rev 3130)
+++ trunk/glibc-ports/kfreebsd/getsysstats.c	2010-07-30 21:28:41 UTC (rev 3131)
@@ -27,14 +27,14 @@
 {
   /* Fetch sysctl value of "hw.ncpu".  */
   int request[2] = { CTL_HW, HW_NCPU };
-  long int result;
+  int result;
   size_t result_len = sizeof (result);
 
   if (__sysctl (request, 2, &result, &result_len, NULL, 0) < 0)
     /* Dummy result.  */
     return 1;
 
-  return result / __getpagesize();
+  return result;
 }
 
 weak_alias (__get_nprocs, get_nprocs)
@@ -56,13 +56,13 @@
   /* Fetch sysctl value of "hw.physmem".  This is a little smaller than
      the real installed memory size, but so what.  */
   int request[2] = { CTL_HW, HW_PHYSMEM };
-  int result;
+  unsigned long int result;
   size_t result_len = sizeof (result);
 
   if (__sysctl (request, 2, &result, &result_len, NULL, 0) < 0)
     return -1;
 
-  return result;
+  return result / __getpagesize();
 }
 
 weak_alias (__get_phys_pages, get_phys_pages)




More information about the Glibc-bsd-commits mailing list