Mercurial > dovecot > core-2.2
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