configure: Explicitly check for sysinfo function.

Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Sebastian Lackner 2016-08-11 08:34:21 +02:00 committed by Alexandre Julliard
parent beb94094d0
commit 9815806f16
4 changed files with 7 additions and 2 deletions

1
configure vendored
View File

@ -15133,6 +15133,7 @@ for ac_func in \
strtoll \
strtoull \
symlink \
sysinfo \
tcdrain \
thr_kill2 \
timegm \

View File

@ -2039,6 +2039,7 @@ AC_CHECK_FUNCS(\
strtoll \
strtoull \
symlink \
sysinfo \
tcdrain \
thr_kill2 \
timegm \

View File

@ -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;

View File

@ -1008,6 +1008,9 @@
/* Define to 1 if you have the <syscall.h> header file. */
#undef HAVE_SYSCALL_H
/* Define to 1 if you have the `sysinfo' function. */
#undef HAVE_SYSINFO
/* Define to 1 if you have the <sys/asoundlib.h> header file. */
#undef HAVE_SYS_ASOUNDLIB_H