From: Derrick Brashear Date: Thu, 12 Oct 2006 13:23:59 +0000 (+0000) Subject: STABLE14-linux-aio-functions-improved-test-20061011 X-Git-Tag: openafs-stable-1_4_2~4 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c3b794a39196be8725705747112dfd8c8b8ca25d;p=packages%2Fo%2Fopenafs.git STABLE14-linux-aio-functions-improved-test-20061011 detect properly if we have nothing (cherry picked from commit d71d42d29f923750be4f4f518b8d0e72dba8fa23) --- diff --git a/src/cf/linux-test4.m4 b/src/cf/linux-test4.m4 index 4585ea7d4..2c2942336 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]) +