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.
This commit is contained in:
Ralf Corsepius
2011-02-25 02:13:21 +00:00
parent e530f72f73
commit bbc1a10935
10 changed files with 17 additions and 577 deletions

View File

@@ -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])