From 0f24cad045453ba041791cadec388080a798a285 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 13 Oct 2009 09:15:52 +0200 Subject: [PATCH] use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/* * modules/pipe-filter-gi: Use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS. * modules/pipe-filter-ii: Likewise. * modules/sys_socket-tests: Likewise. * modules/tsearch-tests: Likewise. * Makefile (sc_prefer_ac_check_funcs_once): New rule. (check): Depend on it. --- ChangeLog | 10 ++++++++++ Makefile | 7 ++++++- modules/pipe-filter-gi | 2 +- modules/pipe-filter-ii | 2 +- modules/sys_socket-tests | 2 +- modules/tsearch-tests | 2 +- 6 files changed, 20 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5e097380a..1c48c1b78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2009-10-13 Jim Meyering + + use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/* + * modules/pipe-filter-gi: Use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS. + * modules/pipe-filter-ii: Likewise. + * modules/sys_socket-tests: Likewise. + * modules/tsearch-tests: Likewise. + * Makefile (sc_prefer_ac_check_funcs_once): New rule. + (check): Depend on it. + 2009-10-12 Eric Blake utimens-tests: port to NFS file systems diff --git a/Makefile b/Makefile index acdb23d2f..c178205a4 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,12 @@ info html dvi pdf: cd doc && $(MAKE) $@ && $(MAKE) mostlyclean # Perform some platform independent checks on the gnulib code. -check: +check: sc_prefer_ac_check_funcs_once + +sc_prefer_ac_check_funcs_once: + git grep -w -l AC_CHECK_FUNCS modules && \ + { echo use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/ 1>&2; \ + exit 1; } || : # Regenerate some files that are stored in the repository. regen: MODULES.html diff --git a/modules/pipe-filter-gi b/modules/pipe-filter-gi index 3e0e117f3..95ab27a6c 100644 --- a/modules/pipe-filter-gi +++ b/modules/pipe-filter-gi @@ -19,7 +19,7 @@ unistd configure.ac: AC_REQUIRE([AC_C_INLINE]) -AC_CHECK_FUNCS([select]) +AC_CHECK_FUNCS_ONCE([select]) Makefile.am: lib_SOURCES += pipe-filter-gi.c diff --git a/modules/pipe-filter-ii b/modules/pipe-filter-ii index 2c05aa1f9..6ae280199 100644 --- a/modules/pipe-filter-ii +++ b/modules/pipe-filter-ii @@ -19,7 +19,7 @@ unistd configure.ac: AC_REQUIRE([AC_C_INLINE]) -AC_CHECK_FUNCS([select]) +AC_CHECK_FUNCS_ONCE([select]) Makefile.am: lib_SOURCES += pipe-filter-ii.c diff --git a/modules/sys_socket-tests b/modules/sys_socket-tests index bce231e35..b0d44abd9 100644 --- a/modules/sys_socket-tests +++ b/modules/sys_socket-tests @@ -4,7 +4,7 @@ tests/test-sys_socket.c Depends-on: configure.ac: -AC_CHECK_FUNCS([shutdown]) +AC_CHECK_FUNCS_ONCE([shutdown]) Makefile.am: TESTS += test-sys_socket diff --git a/modules/tsearch-tests b/modules/tsearch-tests index 4f1f72f91..b038c6af5 100644 --- a/modules/tsearch-tests +++ b/modules/tsearch-tests @@ -15,7 +15,7 @@ AC_TRY_LINK([ double x;], [x = log (x);], , [TEST_TSEARCH_LIBM=-lm]) AC_SUBST([TEST_TSEARCH_LIBM]) -AC_CHECK_FUNCS([initstate]) +AC_CHECK_FUNCS_ONCE([initstate]) Makefile.am: TESTS += test-tsearch.sh -- 2.11.0