configure: Explicitly check for sysinfo function.
Sebastian Lackner
sebastian at fds-team.de
Thu Aug 11 01:34:21 CDT 2016
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
For https://bugs.winehq.org/show_bug.cgi?id=41117.
configure.ac | 1 +
dlls/ntdll/virtual.c | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index f5dde04..0fad32f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2039,6 +2039,7 @@ AC_CHECK_FUNCS(\
strtoll \
strtoull \
symlink \
+ sysinfo \
tcdrain \
thr_kill2 \
timegm \
diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c
index 1312c8b..e826fa0 100644
--- a/dlls/ntdll/virtual.c
+++ b/dlls/ntdll/virtual.c
@@ -1359,7 +1359,7 @@ void virtual_init_threading(void)
*/
void virtual_get_system_info( SYSTEM_BASIC_INFORMATION *info )
{
-#ifdef HAVE_SYS_SYSINFO_H
+#ifdef HAVE_SYSINFO
struct sysinfo sinfo;
#endif
@@ -1368,7 +1368,7 @@ void virtual_get_system_info( SYSTEM_BASIC_INFORMATION *info )
info->PageSize = page_size;
info->MmLowestPhysicalPage = 1;
info->MmHighestPhysicalPage = 0x7fffffff / page_size;
-#ifdef HAVE_SYS_SYSINFO_H
+#ifdef HAVE_SYSINFO
if (!sysinfo(&sinfo))
{
ULONG64 total = (ULONG64)sinfo.totalram * sinfo.mem_unit;
--
2.9.0
More information about the wine-patches
mailing list