summaryrefslogtreecommitdiffstats
path: root/cpukit/configure.ac
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-02-25 02:13:21 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-02-25 02:13:21 +0000
commitbbc1a10935d10fb04b2da032a7f9a81b8e3a3331 (patch)
tree931a455497cc4a96fa1018a843a51027f01e593a /cpukit/configure.ac
parent2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-bbc1a10935d10fb04b2da032a7f9a81b8e3a3331.tar.bz2
2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/opendir.c, libcsupport/src/closedir.c, libcsupport/src/readdir.c, libcsupport/src/rewinddir.c, libcsupport/src/scandir.c, libcsupport/src/seekdir.c, libcsupport/src/telldir.c: Remove. * libcsuppport/Makefile.am: Reflect changes above. * configure.ac: Error out if libc doesn't provide opendir, closedir, readdir, rewinddir, scandir, seekdir, telldir.
Diffstat (limited to 'cpukit/configure.ac')
-rw-r--r--cpukit/configure.ac8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpukit/configure.ac b/cpukit/configure.ac
index a4600fd6a0..a39c972e4d 100644
--- a/cpukit/configure.ac
+++ b/cpukit/configure.ac
@@ -49,8 +49,12 @@ AC_CHECK_FUNCS([isascii fileno])
# Check for functions supplied by newlib >= 1.17.0
# Newlib's posix/ directory
AC_CHECK_FUNCS([sleep usleep \
- opendir closedir readdir readdir_r \
- rewinddir scandir seekdir telldir isatty])
+ readdir_r \
+ isatty])
+AC_CHECK_FUNCS([opendir closedir readdir rewinddir scandir seekdir telldir],,
+ [rtems_missing_func="$ac_func";break])
+AS_IF([test -n "$rtems_missing_func"],
+ AC_MSG_ERROR([Missing function $rtems_missing_func in libc])])
AC_CHECK_FUNCS([creat])
AC_CHECK_FUNCS([__assert])
AC_CHECK_FUNCS([execl execlp execle execv execvp execve])