changeset 4050:41cb3921d869 HEAD

configure was actually checking always only sys/quota.h. Also added jfs/quota.h check for AIX.
author Timo Sirainen <tss@iki.fi>
date Fri, 24 Feb 2006 12:48:44 +0200
parents 2fa6dc0e0e27
children af596f6df432
files configure.in src/plugins/quota/quota-fs.h
diffstat 2 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Fri Feb 24 12:33:21 2006 +0200
+++ b/configure.in	Fri Feb 24 12:48:44 2006 +0200
@@ -16,8 +16,8 @@
 
 AC_CHECK_HEADERS(strings.h stdint.h unistd.h dirent.h \
   sys/uio.h sys/sysmacros.h sys/resource.h sys/select.h libgen.h \
-  sys/quota.h sys/fs/ufs_quota.h ufs/ufs/quota.h mntent.h sys/mnttab.h \
-  sys/event.h sys/time.h sys/mkdev.h)
+  sys/quota.h sys/fs/ufs_quota.h ufs/ufs/quota.h jfs/quota.h \
+  mntent.h sys/mnttab.h sys/event.h sys/time.h sys/mkdev.h)
 
 AC_ARG_ENABLE(ipv6,
 [  --enable-ipv6           Enable IPv6 support (default)],
@@ -1090,7 +1090,7 @@
 AC_MSG_CHECKING([if struct dqblk.dqb_curblocks exists])
 AC_TRY_COMPILE([
   #include <sys/types.h>
-  #include <sys/quota.h>
+  #include "$srcdir/src/plugins/quota/quota-fs.h"
 ], [
   struct dqblk dqblk;
   unsigned int x = dqblk.dqb_curblocks;
@@ -1105,7 +1105,7 @@
 AC_MSG_CHECKING([if struct dqblk.dqb_curspace exists])
 AC_TRY_COMPILE([
   #include <sys/types.h>
-  #include <sys/quota.h>
+  #include "$srcdir/src/plugins/quota/quota-fs.h"
 ], [
   struct dqblk dqblk;
   unsigned int x = dqblk.dqb_curspace;
--- a/src/plugins/quota/quota-fs.h	Fri Feb 24 12:33:21 2006 +0200
+++ b/src/plugins/quota/quota-fs.h	Fri Feb 24 12:48:44 2006 +0200
@@ -12,6 +12,8 @@
 #  include <sys/fs/ufs_quota.h> /* Solaris */
 #elif defined(HAVE_UFS_UFS_QUOTA_H)
 #  include <ufs/ufs/quota.h> /* BSDs */
+#elif defined(HAVE_JFS_QUOTA_H)
+#  include <jfs/quota.h> /* AIX */
 #else
 #  undef HAVE_FS_QUOTA
 #endif