From: Simon Wilkinson Date: Tue, 2 Jun 2009 19:31:45 +0000 (+0000) Subject: linux-allow-disabling-syscall-probing-20090602 X-Git-Tag: openafs-devel-1_5_61~263 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=091139b3e2160e1f56b11820d59589de9ccd9c40;hp=521f4e6d473335ac8f7f265904bda7840fddad71 linux-allow-disabling-syscall-probing-20090602 LICENSE IPL10 give a configure switch to allow disabling syscall probing --- diff --git a/acinclude.m4 b/acinclude.m4 index 3b18a45..9646ef6 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -299,6 +299,13 @@ AC_ARG_ENABLE([optimize-pam], enabled)])], , [enable_optimize_pam="yes"]) +AC_ARG_ENABLE([linux-syscall-probing], + [AS_HELP_STRING([--disable-linux-syscall-probing], + [disabling Linux syscall probing (defaults to enabled)])], + , + [AC_DEFINE(ENABLE_LINUX_SYSCALL_PROBING, 1, + [define to enable syscall table probes])]) + AC_ARG_WITH([xslt-processor], AS_HELP_STRING([--with-xslt-processor=ARG], diff --git a/src/afs/LINUX/osi_probe.c b/src/afs/LINUX/osi_probe.c index 597ca90..02bd9fd 100644 --- a/src/afs/LINUX/osi_probe.c +++ b/src/afs/LINUX/osi_probe.c @@ -52,7 +52,7 @@ #include #include "afs/param.h" #endif -#if defined(EXPORTED_INIT_MM) +#if defined(ENABLE_LINUX_SYSCALL_PROBING) && defined(EXPORTED_INIT_MM) #ifdef AFS_LINUX24_ENV #include /* early to avoid printf->printk mapping */ #ifdef AFS_LINUX26_ENV