[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