From: Jim Meyering Date: Mon, 7 Apr 2003 18:12:31 +0000 (+0000) Subject: (jm_PREREQ_STAT): Add prerequisites and #includes for Ultrix 4.4. X-Git-Tag: v5.0.1~803 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4130480d65afe334aad8d8e15f1fffa1dc37b0f2;p=thirdparty%2Fcoreutils.git (jm_PREREQ_STAT): Add prerequisites and #includes for Ultrix 4.4. --- diff --git a/m4/prereq.m4 b/m4/prereq.m4 index 7abcc35a31..5b4b02c979 100644 --- a/m4/prereq.m4 +++ b/m4/prereq.m4 @@ -1,4 +1,4 @@ -#serial 31 +#serial 32 dnl We use jm_ for non Autoconf macros. m4_pattern_forbid([^jm_[ABCDEFGHIJKLMNOPQRSTUVXYZ]])dnl @@ -200,6 +200,10 @@ AC_DEFUN([jm_PREREQ_STAT], AC_CHECK_HEADERS(sys/sysmacros.h sys/statvfs.h sys/vfs.h inttypes.h) AC_CHECK_HEADERS(sys/param.h sys/mount.h) AC_CHECK_FUNCS(statvfs) + + # For `struct statfs' on Ultrix 4.4. + AC_CHECK_HEADERS(netinet/in.h nfs/nfs_clnt.h nfs/vfs.h) + AC_REQUIRE([jm_AC_TYPE_LONG_LONG]) statxfs_includes="\ @@ -210,10 +214,17 @@ $ac_includes_default #if HAVE_SYS_VFS_H # include #endif -#if ( ! HAVE_SYS_STATVFS_H && ! HAVE_SYS_VFS_H && HAVE_SYS_MOUNT_H && HAVE_SYS_PARAM_H ) +#if !HAVE_SYS_STATVFS_H && !HAVE_SYS_VFS_H +# if HAVE_SYS_MOUNT_H && HAVE_SYS_PARAM_H /* NetBSD 1.5.2 needs these, for the declaration of struct statfs. */ -# include -# include +# include +# include +# elif HAVE_NETINET_IN_H && HAVE_NFS_NFS_CLNT_H && HAVE_NFS_VFS_H +/* Ultrix 4.4 needs these for the declaration of struct statfs. */ +# include +# include +# include +# endif #endif " AC_CHECK_MEMBERS([struct statfs.f_basetype],,,[$statxfs_includes])