46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
$NetBSD: patch-ao,v 1.3 2012/04/08 05:11:13 dholland Exp $
|
|
|
|
- support netbsd-6 libquota API
|
|
- support dragonfly quotas
|
|
|
|
caution: the dragonfly patch isn't in the configure.in patch; don't regen
|
|
this patch without thinking.
|
|
|
|
--- configure.orig 2001-11-29 23:54:27.000000000 +0000
|
|
+++ configure
|
|
@@ -5223,7 +5223,7 @@ EOF
|
|
fi
|
|
if test $quota != no; then
|
|
|
|
-for ac_header in sys/quota.h sys/fs/ufs_quota.h ufs/quota.h jfs/quota.h ufs/ufs/quota.h linux/quota.h
|
|
+for ac_header in quota.h sys/quota.h sys/fs/ufs_quota.h ufs/quota.h jfs/quota.h ufs/ufs/quota.h linux/quota.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
echo "$as_me:5229: checking for $ac_header" >&5
|
|
@@ -5271,8 +5271,11 @@ EOF
|
|
fi
|
|
done
|
|
|
|
- if test $ac_cv_header_sys_quota.h = yes -o $ac_cv_header_sys_fs_ufs_quota_h = yes -o $ac_cv_header_ufs_quota_h = yes -o $ac_cv_header_jfs_quota_h = yes -o $ac_cv_header_ufs_ufs_quota_h = yes -o $ac_cv_header_linux_quota_h = yes; then
|
|
+ if test $ac_cv_header_quota.h = yes -o $ac_cv_header_sys_quota.h = yes -o $ac_cv_header_sys_fs_ufs_quota_h = yes -o $ac_cv_header_ufs_quota_h = yes -o $ac_cv_header_jfs_quota_h = yes -o $ac_cv_header_ufs_ufs_quota_h = yes -o $ac_cv_header_linux_quota_h = yes; then
|
|
quota=yes
|
|
+ if test $ac_cv_header_quota_h = yes; then
|
|
+ LIBS="$LIBS -lquota"
|
|
+ fi
|
|
else
|
|
if test $quota = yes; then
|
|
{ echo "$as_me:5278: WARNING: QUOTA not supported by OS - disabled" >&5
|
|
@@ -5333,6 +5336,12 @@ echo $ECHO_N "checking whether quota sup
|
|
#ifdef HAVE_UFS_UFS_QUOTA_H
|
|
#include <ufs/ufs/quota.h>
|
|
#endif
|
|
+#if defined(__DragonFly__)
|
|
+# include <sys/param.h>
|
|
+# if __DragonFly_version >= 160000
|
|
+# define dqblk ufs_dqblk
|
|
+# endif
|
|
+#endif
|
|
struct dqblk quota;
|
|
int
|
|
main ()
|