From: Dmitry V. Levin Date: Thu, 17 Aug 2017 12:43:18 +0000 (+0000) Subject: configure: cleanup struct statfs/statfs64 member checks X-Git-Tag: v4.19~79 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dac32d406fa7d85709bb5eef92ccf3ca4efb4bad;p=strace configure: cleanup struct statfs/statfs64 member checks * configure.ac : Merge several AC_CHECK_MEMBERS checks of struct statfs members into a single check. : Likewise, for checks of struct statfs64 members. --- diff --git a/configure.ac b/configure.ac index cb398fb5..b4abdf8b 100644 --- a/configure.ac +++ b/configure.ac @@ -448,25 +448,23 @@ AC_CHECK_TYPES([struct ifaddrlblmsg],,, [#include ]) AC_CHECK_TYPES([struct netconfmsg],,, [#include ]) AC_CHECK_TYPES([struct statfs], [ - AC_CHECK_MEMBERS([struct statfs.f_frsize],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs.f_flags],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs.f_fsid.val],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs.f_fsid.__val],,, [#include + AC_CHECK_MEMBERS(m4_normalize([ + struct statfs.f_frsize, + struct statfs.f_flags, + struct statfs.f_fsid.val, + struct statfs.f_fsid.__val + ]),,, [#include #include ]) ],, [#include #include ]) AC_CHECK_TYPES([struct statfs64], [ - AC_CHECK_MEMBERS([struct statfs64.f_frsize],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs64.f_flags],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs64.f_fsid.val],,, [#include -#include ]) - AC_CHECK_MEMBERS([struct statfs64.f_fsid.__val],,, [#include + AC_CHECK_MEMBERS(m4_normalize([ + struct statfs64.f_frsize, + struct statfs64.f_flags, + struct statfs64.f_fsid.val, + struct statfs64.f_fsid.__val + ]),,, [#include #include ]) ],, [#include #include ])