From d71d42d29f923750be4f4f518b8d0e72dba8fa23 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 12 Oct 2006 13:22:28 +0000 Subject: [PATCH] linux-aio-functions-improved-test-20061011 detect properly if we have nothing --- src/cf/linux-test4.m4 | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/cf/linux-test4.m4 b/src/cf/linux-test4.m4 index 4585ea7d43..2c29423367 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -648,11 +648,14 @@ AC_DEFUN([LINUX_KEY_ALLOC_NEEDS_STRUCT_TASK], [ AC_DEFUN([LINUX_DO_SYNC_READ], [ AC_MSG_CHECKING([for linux do_sync_read()]) AC_CACHE_VAL([ac_cv_linux_do_sync_read], [ + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration" AC_TRY_KBUILD( [#include ], [do_sync_read(NULL, NULL, 0, NULL);], ac_cv_linux_do_sync_read=yes, - ac_cv_linux_do_sync_read=no)]) + ac_cv_linux_do_sync_read=no) + CPPFLAGS="$save_CPPFLAGS"]) AC_MSG_RESULT($ac_cv_linux_do_sync_read) if test "x$ac_cv_linux_do_sync_read" = "xyes"; then AC_DEFINE([DO_SYNC_READ], 1, [define if your kernel has do_sync_read()]) @@ -661,12 +664,16 @@ AC_DEFUN([LINUX_DO_SYNC_READ], [ AC_DEFUN([LINUX_GENERIC_FILE_AIO_READ], [ AC_MSG_CHECKING([for linux generic_file_aio_read()]) AC_CACHE_VAL([ac_cv_linux_generic_file_aio_read], [ + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -Werror-implicit-function-declaration" AC_TRY_KBUILD( [#include ], [generic_file_aio_read(NULL, NULL, 0, 0);], ac_cv_linux_generic_file_aio_read=yes, - ac_cv_linux_generic_file_aio_read=no)]) + ac_cv_linux_generic_file_aio_read=no) + CPPFLAGS="$save_CPPFLAGS"]) AC_MSG_RESULT($ac_cv_linux_generic_file_aio_read) if test "x$ac_cv_linux_generic_file_aio_read" = "xyes"; then AC_DEFINE([GENERIC_FILE_AIO_READ], 1, [define if your kernel has generic_file_aio_read()]) fi]) +