From eecdba860fb089c9cfbce1ad8813be5ea744a195 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 23 Dec 2008 23:33:22 +0100 Subject: [PATCH] Fix conditional and comment. --- ChangeLog | 4 ++++ m4/fsusage.m4 | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index c53de8bf69..cd26cfc410 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-12-23 Bruno Haible + + * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Fix conditional and comment. + 2008-12-23 Bruno Haible Module getaddrinfo requires linking with $(GETADDRINFO_LIB). diff --git a/m4/fsusage.m4 b/m4/fsusage.m4 index 18eedbca56..c99d0ec8b6 100644 --- a/m4/fsusage.m4 +++ b/m4/fsusage.m4 @@ -1,7 +1,7 @@ #serial 23 # Obtaining file system usage information. -# Copyright (C) 1997, 1998, 2000, 2001, 2003-2007 Free Software Foundation, Inc. +# Copyright (C) 1997, 1998, 2000, 2001, 2003-2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -47,12 +47,12 @@ if test $ac_fsusage_space = no; then # SVR4 AC_CACHE_CHECK([for statvfs function (SVR4)], fu_cv_sys_stat_statvfs, [AC_TRY_LINK([#include -#if defined __GLIBC__ && !defined __BEOS__ -Do not use statvfs on systems with GNU libc, because that function stats -all preceding entries in /proc/mounts, and that makes df hang if even +#if defined __GLIBC__ && defined __linux__ +Do not use statvfs on systems with GNU libc on Linux, because that function +stats all preceding entries in /proc/mounts, and that makes df hang if even one of the corresponding file systems is hard-mounted, but not available. -statvfs in GNU libc on BeOS operates differently: it only makes a system -call. +statvfs in GNU libc on Hurd, BeOS, Haiku operates differently: it only makes +a system call. #endif #ifdef __osf__ -- 2.30.2