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