X-Git-Url: http://git.alex.org.uk diff --git a/configure.in b/configure.in index 86d7ac9..0b6919d 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,15 @@ dnl Configure script for NBD system dnl (c) 1998 Martin Mares , (c) 2000 Pavel Machek AC_INIT(nbd, 2.5, wouter@debian.org) - +AC_ARG_ENABLE(lfs, AC_HELP_STRING([--enable-lfs],[Enable Large File Support (default is no)]), [NBD_LFS=1], [NBD_LFS=0]) +AC_MSG_CHECKING([whether Large File Support should be enabled]) +if test $NBD_LFS -eq 1; then + AC_DEFINE(NBD_LFS,1, [Define to 1 if Large File Support should be enabled]) + AC_MSG_RESULT([yes]) +else + AC_DEFINE(NBD_LFS,0) + AC_MSG_RESULT([no]) +fi AC_PROG_CC AC_MSG_CHECKING(whether warnings should be enabled) if test -n "$GCC" ; then @@ -13,11 +21,16 @@ fi #AC_PROG_INSTALL AC_C_BIGENDIAN AC_C_INLINE +AC_C_CONST AC_CHECK_SIZEOF(unsigned short int) AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned long int) AC_CHECK_SIZEOF(unsigned long long int) -AC_CHECK_FUNCS(llseek) +AC_CHECK_FUNCS([llseek alarm gethostbyname inet_ntoa memset socket strerror strstr]) +AC_FUNC_FORK +AC_FUNC_MALLOC +AC_FUNC_REALLOC +AC_FUNC_SETVBUF_REVERSED AC_MSG_CHECKING(whether client should be built) case "`uname`" in *Linux*) BUILD_CLIENT=nbd-client @@ -25,7 +38,10 @@ case "`uname`" in ;; *) AC_MSG_RESULT(no) ;; esac -AC_CHECK_HEADERS([linux/nbd.h]) +AC_CHECK_HEADERS([linux/nbd.h arpa/inet.h fcntl.h netdb.h netinet/in.h sys/ioctl.h sys/mount.h sys/socket.h syslog.h]) +AC_HEADER_SYS_WAIT +AC_TYPE_OFF_T +AC_TYPE_PID_T AC_SUBST(BUILD_CLIENT) AC_CONFIG_HEADER(config.h) AC_OUTPUT(Makefile)