]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Avoid a configure-time warning about sys/ucred.h on OSF V4.0.
authorJim Meyering <jim@meyering.net>
Thu, 29 Jan 2004 20:38:52 +0000 (20:38 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 29 Jan 2004 20:38:52 +0000 (20:38 +0000)
Test for sys/ucred.h separately, since
on some systems one must include <grp.h> before it.

m4/ls-mntd-fs.m4

index 26d64d74bd8145fc9138a6f6a6e3df103f0b7889..c28466bb02ee227055c8183233145675607e9d9c 100644 (file)
@@ -1,4 +1,4 @@
-#serial 13
+#serial 14
 
 dnl From Jim Meyering.
 dnl
@@ -11,13 +11,19 @@ AC_DEFUN([jm_LIST_MOUNTED_FILESYSTEMS],
   [
 AC_CHECK_FUNCS(listmntent getmntinfo)
 AC_CHECK_HEADERS_ONCE(sys/param.h)
-AC_CHECK_HEADERS(mntent.h sys/ucred.h sys/mount.h sys/fs_types.h)
+
+# We must include grp.h before ucred.h on OSF V4.0, since ucred.h uses
+# NGROUPS (as the array dimension for a struct member) without a definition.
+AC_CHECK_HEADERS(sys/ucred.h, [], [], [#include <grp.h>])
+
+AC_CHECK_HEADERS(mntent.h sys/mount.h sys/fs_types.h)
     getfsstat_includes="\
 $ac_includes_default
 #if HAVE_SYS_PARAM_H
 # include <sys/param.h> /* needed by powerpc-apple-darwin1.3.7 */
 #endif
 #if HAVE_SYS_UCRED_H
+# include <grp.h> /* needed for definition of NGROUPS */
 # include <sys/ucred.h> /* needed by powerpc-apple-darwin1.3.7 */
 #endif
 #if HAVE_SYS_MOUNT_H