dnl parameters must be done like $[]1 instead of $1
AC_DEFUN([OPENAFS_CONFIGURE_COMMON],[
-AH_VERBATIM([RCSID],
-[#define RCSID(msg) \
-static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
-#undef HAVE_CONNECT
+AH_VERBATIM([OPENAFS_HEADER],
+[#undef HAVE_CONNECT
#undef HAVE_GETHOSTBYNAME
#undef HAVE_RES_SEARCH
#undef HAVE_SOCKET
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],
+ [which XSLT processor to use (possible choices are: libxslt, saxon, xalan-j, xsltproc)]),
+ XSLTPROC="$withval",
+ XSLTPROC="libxslt")
+
+AC_ARG_WITH([html-xsl],
+ AS_HELP_STRING([--with-html-xsl],
+ [build HTML documentation using Norman Walsh's DocBook XSL stylesheets (default is no; specify a path to chunk.xsl or docbook.xsl)]),
+ HTML_XSL="$withval",
+ HTML_XSL=no)
enable_login="no"
SOLARIS_UFSVFS_HAS_DQRWLOCK
SOLARIS_PROC_HAS_P_COREFILE
SOLARIS_FS_HAS_FS_ROLLED
+ SOLARIS_SOLOOKUP_TAKES_SOCKPARAMS
;;
*-sunos*)
MKAFS_OSTYPE=SUNOS
LINUX_KERNEL_PAGE_FOLLOW_LINK
LINUX_KERNEL_HLIST_UNHASHED
LINUX_KEY_TYPE_H_EXISTS
+ LINUX_EXPORTS_KEY_TYPE_KEYRING
LINUX_NEED_RHCONFIG
LINUX_RECALC_SIGPENDING_ARG_TYPE
LINUX_SCHED_STRUCT_TASK_STRUCT_HAS_PARENT
if test "$enable_namei_fileserver" = "yes"; then
AC_DEFINE(AFS_NAMEI_ENV, 1, [define if you want to want namei fileserver])
+ VFSCK=""
else
if test "$enable_namei_fileserver" = "default"; then
case $host in
*-solaris2.10*)
AC_MSG_WARN(Some Solaris 10 versions are not safe with the inode fileserver. Forcing namei. Override with --disable-namei-fileserver)
AC_DEFINE(AFS_NAMEI_ENV, 1, [define if you want to want namei fileserver])
+ VFSCK=""
;;
*-solaris2.11*)
AC_MSG_WARN(Solaris 11 versions are not safe with the inode fileserver. Forcing namei. Override with --disable-namei-fileserver)
AC_DEFINE(AFS_NAMEI_ENV, 1, [define if you want to want namei fileserver])
+ VFSCK=""
;;
*)
+ VFSCK="vfsck"
;;
esac
+ else
+ VFSCK="vfsck"
fi
fi
AC_CHECK_FUNCS(utimes random srandom getdtablesize snprintf strlcat strlcpy re_comp re_exec flock)
AC_CHECK_FUNCS(setprogname getprogname sigaction mkstemp vsnprintf strerror strcasestr)
-AC_CHECK_FUNCS(setvbuf vsyslog)
+AC_CHECK_FUNCS(setvbuf vsyslog getcwd)
AC_FUNC_SETVBUF_REVERSED
AC_CHECK_FUNCS(regcomp regexec regerror)
AC_MSG_CHECKING([for POSIX regex library])
ENABLE_PTHREADED_UBIK=yes
fi
+AC_SUBST(VFSCK)
AC_SUBST(AFS_SYSNAME)
AC_SUBST(AFS_PARAM_COMMON)
AC_SUBST(ENABLE_KERNEL_MODULE)
AC_SUBST(DEST)
AC_SUBST(DARWIN_INFOFILE)
AC_SUBST(IRIX_BUILD_IP35)
+AC_SUBST(HTML_XSL)
+AC_SUBST(XSLTPROC)
OPENAFS_OSCONF
OPENAFS_KRB5CONF