mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-27 05:10:40 +08:00
2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-func.m4: New.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||
|
||||
* aclocal/check-func.m4: New.
|
||||
|
||||
2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||
|
||||
* configure.ac: Add checks for [get|set][e][uid,gid] family of
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# $Id$
|
||||
|
||||
# Check whether FUNCTION is declared in INCLUDES
|
||||
# and whether rtems_stub_FUNCTION or FUNCTION is supplied.
|
||||
|
||||
# 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"])
|
||||
])
|
||||
])
|
||||
])
|
||||
AS_IF([test "$ac_cv_$1" = yes],
|
||||
[AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_]$1),[1],[Define to 1 if you have the `$1' function.])])
|
||||
])
|
||||
Reference in New Issue
Block a user