dnl
AC_PREREQ(2.57)
-AC_INIT(util-vserver, 0.26.193, enrico.scholz@informatik.tu-chemnitz.de)
+AC_INIT(util-vserver, 0.26.195, enrico.scholz@informatik.tu-chemnitz.de)
AC_CONFIG_SRCDIR([src/capchroot.c])
AC_CONFIG_HEADER([config.h])
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LN_S
-AC_PROG_RANLIB
-dnl AC_PROG_LIBTOOL
+dnl AC_PROG_RANLIB
+AC_PROG_LIBTOOL
AM_PROG_CC_C_O
ENSC_CXXCOMPILER
[AC_HELP_STRING([--enable-apis=APIS],
[enable support for the given apis; possible values are: legacy,compat,v11,ALL (default: ALL)])],
[],
- [supported_apis=ALL])
+ [enable_apis=ALL])
-test x"$supported_apis" != xALL || supported_apis='legacy,compat,v11'
+test x"$enable_apis" != xALL || enable_apis='legacy,compat,v11'
old_IFS=$IFS
IFS=,;
-for i in $supported_apis; do
+for i in $enable_apis; do
case "$i" in
compat) AC_DEFINE(VC_ENABLE_API_COMPAT, 1, [Enable support for compatibily syscall API]);;
legacy) AC_DEFINE(VC_ENABLE_API_LEGACY, 1, [Enable support for old, /proc parsing API]);;
esac
done
IFS=$old_IFS
-AC_MSG_RESULT([$supported_apis])
+AC_MSG_RESULT([$enable_apis])
+AC_LANG_PUSH(C++)
AC_CHECK_HEADERS([ext2fs/ext2fs.h], [],
[AC_CHECK_HEADERS([linux/ext2_fs.h], [],
[AC_MSG_ERROR([Sorry, do not know, how to include 'ext2fs.h'])])])
+AC_LANG_POP
-AC_CHECK_FUNCS([sys_virtual_context])
+AC_CHECK_FUNCS([vserver])
AC_CHECK_DECLS(MS_MOVE,,,[#include <linux/fs.h>])
-AC_CHECK_TYPES(ctx_t,,,[#include <sys/types.h>])
+AC_CHECK_TYPES(xid_t,,,[#include <sys/types.h>])
dnl BIG HACK! Do some autodetection here!
AC_DEFINE(UTMP_GID, [22], [The utmp gid-number])