AC_ARG_ENABLE(warnings,
[ --enable-warnings enable compilation warnings when building with gcc (defaults to disabled)],, enable_warnings="no"
)
+AC_ARG_ENABLE(pthreaded-ubik,
+[ --enable-pthreaded-ubik enable installation of pthreaded ubik applications (defaults to disabled)],, enable_pthreaded_ubik="no"
+)
enable_login="no"
hppa*-hp-hpux11.11)
AFS_SYSNAME="hp_ux11i"
;;
+ hppa*-hp-hpux11.23)
+ AFS_SYSNAME="hp_ux1123"
+ ;;
ia64-hp-hpux11.22)
AFS_SYSNAME="ia64_hpux1122"
;;
LINUX_SYSCTL_TABLE_CHECKING
LINUX_HAVE_IGET
LINUX_FS_STRUCT_NAMEIDATA_HAS_PATH
+ LINUX_EXPORTS_INIT_MM
LINUX_EXPORTS_SYS_CHDIR
LINUX_EXPORTS_SYS_CLOSE
LINUX_EXPORTS_SYS_OPEN
LINUX_EXPORTS_SYS_WAIT4
+ LINUX_EXPORTS_RCU_READ_LOCK
LINUX_WHICH_MODULES
if test "x$ac_cv_linux_config_modversions" = "xno" -o $AFS_SYSKVERS -ge 26; then
AC_MSG_WARN([Cannot determine sys_call_table status. assuming it isn't exported])
ac_cv_linux_exports_ia32_sys_call_table=yes
fi
else
- LINUX_EXPORTS_INIT_MM
LINUX_EXPORTS_KALLSYMS_ADDRESS
LINUX_EXPORTS_KALLSYMS_SYMBOL
LINUX_EXPORTS_SYS_CALL_TABLE
if test "x$ac_cv_linux_struct_nameidata_has_path" = "xyes" ; then
AC_DEFINE(STRUCT_NAMEIDATA_HAS_PATH, 1, [define if your struct nameidata has path])
fi
+ if test "x$ac_cv_linux_exports_init_mm" = "xyes" ; then
+ AC_DEFINE(EXPORTED_INIT_MM, 1, [define if your kernel exports init_mm])
+ fi
if test "x$ac_cv_linux_exports_tasklist_lock" = "xyes" ; then
AC_DEFINE(EXPORTED_TASKLIST_LOCK, 1, [define if tasklist_lock exported])
fi
ENABLE_KERNEL_MODULE=libafs
fi
+if test "x$enable_pthreaded_ubik" = "xyes"; then
+ENABLE_PTHREADED_UBIK=yes
+fi
+
AC_SUBST(AFS_SYSNAME)
AC_SUBST(AFS_PARAM_COMMON)
AC_SUBST(ENABLE_KERNEL_MODULE)
+AC_SUBST(ENABLE_PTHREADED_UBIK)
AC_SUBST(LIB_AFSDB)
AC_SUBST(LINUX_KERNEL_PATH)
AC_SUBST(HOST_CPU)