From: Derrick Brashear Date: Wed, 28 Aug 2002 07:13:32 +0000 (+0000) Subject: STABLE12-linux-symbol-export-test-20020810 X-Git-Tag: openafs-stable-1_2_7~19 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e614aba3e2f07c198e300f5078c35d72e85f4035;p=packages%2Fo%2Fopenafs.git STABLE12-linux-symbol-export-test-20020810 test for tasklist_lock being exported (cherry picked from commit 2bde78fdac01380a359b6e6a8c466757553f846f) --- diff --git a/src/cf/linux-test4.m4 b/src/cf/linux-test4.m4 index a21a2365f..07e276426 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -1,3 +1,19 @@ +AC_DEFUN(LINUX_EXPORTS_TASKLIST_LOCK, [ +AC_MSG_CHECKING(for exported tasklist_lock) +save_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="-I${LINUX_KERNEL_PATH}/include -D__KERNEL__ $CPPFLAGS" +AC_CACHE_VAL(ac_cv_linux_exports_tasklist_lock, +[ +AC_TRY_COMPILE( +[#include ], +[#ifndef __ver_tasklist_lock +#error tasklist_lock not exported +#endif], +ac_cv_linux_exports_tasklist_lock=yes, +ac_cv_linux_exports_tasklist_lock=no)]) +AC_MSG_RESULT($ac_cv_linux_exports_tasklist_lock) +CPPFLAGS="$save_CPPFLAGS"]) + AC_DEFUN(LINUX_FS_STRUCT_INODE_HAS_I_MMAP_SHARED, [ AC_MSG_CHECKING(for i_mmap_shared in struct inode) save_CPPFLAGS="$CPPFLAGS"