diff options
-rw-r--r-- | cpukit/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/configure.ac | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 883373bba1..f2915967ca 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,7 @@ +2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org> + + * configure.ac: Check for flockfile, funlockfile, ftrylockfile. + 2010-04-12 Chris Johns <chrisj@rtems.org> libfs/src/rfs/rtems-rfs-buffer-bdbuf.c, diff --git a/cpukit/configure.ac b/cpukit/configure.ac index 6a9b0a5b7f..d5b1cd2378 100644 --- a/cpukit/configure.ac +++ b/cpukit/configure.ac @@ -56,6 +56,10 @@ AC_CHECK_FUNCS([creat]) AC_CHECK_FUNCS([__assert]) AC_CHECK_FUNCS([execl execlp execle execv execvp execve]) AC_CHECK_FUNCS([regcomp regexec regerror regfree]) +# Mandated by POSIX but not present in newlib +AC_CHECK_DECLS([flockfile],[AC_CHECK_FUNCS([flockfile])],,[#include <stdio.h>]) +AC_CHECK_DECLS([funlockfile],[AC_CHECK_FUNCS([funlockfile])],,[#include <stdio.h>]) +AC_CHECK_DECLS([ftrylockfile],[AC_CHECK_FUNCS([ftrylockfile])],,[#include <stdio.h>]) # Newlib's unix/ directory AC_CHECK_FUNCS([ttyname getcwd]) |