]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-linux-symbol-export-test-20020810
authorDerrick Brashear <shadow@dementia.org>
Wed, 28 Aug 2002 07:13:32 +0000 (07:13 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 28 Aug 2002 07:13:32 +0000 (07:13 +0000)
test for tasklist_lock being exported

(cherry picked from commit 2bde78fdac01380a359b6e6a8c466757553f846f)

src/cf/linux-test4.m4

index a21a2365fbf5f91553ba0e67399b9e45f754d43d..07e276426a0929a1b0ffcab7c604b76e3352de13 100644 (file)
@@ -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 <linux/modversions.h>],
+[#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"