- QUOTA_LIBS=
- AC_CHECK_LIB(rpcsvc, main, [QUOTA_LIBS=-lrpcsvc])
- AC_SUBST(QUOTA_LIBS)
-
- dnl ----- Linux 2.6 changed the quota interface
- ac_have_struct_if_dqblk=no
- AC_MSG_CHECKING([for struct if_dqblk])
- AC_COMPILE_IFELSE([
-#include <asm/types.h>
-#include <sys/types.h>
-#include <linux/quota.h>
-
-int main() {
- struct if_dqblk foo;
-
- return 0;
-}
- ], [
- ac_have_struct_if_dqblk=yes
- AC_MSG_RESULT([yes])
- ], [
- AC_MSG_RESULT([no])
+ if test x$enable_quota != xno; then
+ QUOTA_LIBS=""
+ netatalk_cv_quotasupport="yes"
+ AC_CHECK_LIB(rpcsvc, main, [QUOTA_LIBS="-lrpcsvc"])
+ AC_CHECK_HEADERS([rpc/rpc.h rpc/pmap_prot.h rpcsvc/rquota.h],[],[
+ QUOTA_LIBS=""
+ netatalk_cv_quotasupport="no"
+ AC_DEFINE(NO_QUOTA_SUPPORT, 1, [Define if quota support should not compiled])