AC_ARG_ENABLE(warnings,
[ --enable-warnings enable compilation warnings when building with gcc (defaults to disabled)],, enable_warnings="no"
)
+AC_ARG_ENABLE(linux-syscall-probing,
+[--disable-linux-syscall-probing disabling Linux syscall probing (defaults to enabled)],, enable_probing="yes"
+)
enable_login="no"
fi
AC_SUBST(HAVE_PAM)
+if test "$enable_probing" = yes; then
+ AC_DEFINE(ENABLE_LINUX_SYSCALL_PROBING, 1, [define to enable syscall table probes])
+fi
+
if test "$enable_login" = yes; then
BUILD_LOGIN="yes"
else
#include <afsconfig.h>
#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 <linux/module.h> /* early to avoid printf->printk mapping */
#ifndef OSI_PROBE_STANDALONE