diff options
author | Jim Meyering <jim@meyering.net> | 2003-04-07 18:12:31 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-04-07 18:12:31 +0000 |
commit | 4130480d65afe334aad8d8e15f1fffa1dc37b0f2 (patch) | |
tree | 8a74a3b44033acb42b2310b4656635721f36ff2c /m4/prereq.m4 | |
parent | 943a698901d4646814d56e242ff634fd6975cf7f (diff) | |
download | coreutils-4130480d65afe334aad8d8e15f1fffa1dc37b0f2.tar.xz |
(jm_PREREQ_STAT): Add prerequisites and #includes for Ultrix 4.4.
Diffstat (limited to 'm4/prereq.m4')
-rw-r--r-- | m4/prereq.m4 | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/m4/prereq.m4 b/m4/prereq.m4 index 7abcc35a3..5b4b02c97 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 <sys/vfs.h> #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 <sys/param.h> -# include <sys/mount.h> +# include <sys/param.h> +# include <sys/mount.h> +# 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 <netinet/in.h> +# include <nfs/nfs_clnt.h> +# include <nfs/vfs.h> +# endif #endif " AC_CHECK_MEMBERS([struct statfs.f_basetype],,,[$statxfs_includes]) |