summaryrefslogtreecommitdiffstats
path: root/cpukit/aclocal/check-func.m4
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2010-10-08 09:42:11 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2010-10-08 09:42:11 +0000
commitb2b13e8af2720464cc759a35c1f7a69f4592aaa1 (patch)
treed4cfca909bf6e116f8b9e2648361a532fef5635b /cpukit/aclocal/check-func.m4
parent2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-b2b13e8af2720464cc759a35c1f7a69f4592aaa1.tar.bz2
2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-func.m4: Linearize checks. Add missing $2 to AC_CHECK_DECL.
Diffstat (limited to '')
-rw-r--r--cpukit/aclocal/check-func.m421
1 files changed, 10 insertions, 11 deletions
diff --git a/cpukit/aclocal/check-func.m4 b/cpukit/aclocal/check-func.m4
index 85a019a961..92787e1b87 100644
--- a/cpukit/aclocal/check-func.m4
+++ b/cpukit/aclocal/check-func.m4
@@ -6,17 +6,16 @@
# RTEMS_CHECK_FUNC(FUNCTION[,INCLUDES])
AC_DEFUN([RTEMS_CHECK_FUNC],
[AC_REQUIRE([RTEMS_CHECK_NEWLIB])
-AC_CHECK_DECLS([$1],
-[
- AC_CACHE_CHECK([for $1],[ac_cv_$1],[
- AC_LINK_IFELSE(
- [AC_LANG_PROGRAM([[$2]],[[rtems_stub_$1()]])],
- [ac_cv_$1="stub"],
- [AC_LINK_IFELSE(
- [AC_LANG_PROGRAM([[$2]],[[$1()]])],
- [ac_cv_$1="yes"],
- [ac_cv_$1="no"])
- ])
+AC_CHECK_DECLS([$1],,,[$2])
+
+AC_CACHE_CHECK([for $1],[ac_cv_$1],[
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM([[$2]],[[rtems_stub_$1()]])],
+ [ac_cv_$1="stub"],
+ [AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM([[$2]],[[$1()]])],
+ [ac_cv_$1="yes"],
+ [ac_cv_$1="no"])
])
])
AS_IF([test "$ac_cv_$1" = yes],