/*
- * $Id: quota.c,v 1.25 2005-04-28 20:49:44 bfernhomberg Exp $
+ * $Id: quota.c,v 1.30 2008-05-16 04:19:41 didg Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
#include "volume.h"
#include "unix.h"
+/*
#define DEBUG_QUOTA 0
+*/
+
#define WANT_USER_QUOTA 0
#define WANT_GROUP_QUOTA 1
#ifdef HAVE_XFS_XQM_H
#include <xfs/xqm.h>
#define HAVE_LINUX_XQM_H
+#else
+#ifdef HAVE_LINUX_DQBLK_XFS_H
+#include <linux/dqblk_xfs.h>
+#define HAVE_LINUX_XQM_H
+#endif /* HAVE_LINUX_DQBLK_XFS_H */
#endif /* HAVE_XFS_XQM_H */
#endif /* HAVE_LINUX_XQM_H */
this_bsize = dqblk.bsize;
#endif
-#if DEBUG_QUOTA
+#ifdef DEBUG_QUOTA
LOG(log_info, logtype_afpd, "after calling getquota in uquota_getvolspace!" );
LOG(log_info, logtype_afpd, "dqb_ihardlimit: %u", dqblk.dqb_ihardlimit );
LOG(log_info, logtype_afpd, "dqb_isoftlimit: %u", dqblk.dqb_isoftlimit );
tobytes( dqblk.dqb_curblocks, this_bsize );
}
-#if DEBUG_QUOTA
+#ifdef DEBUG_QUOTA
LOG(log_info, logtype_afpd, "bfree : %u", *bfree );
LOG(log_info, logtype_afpd, "btotal : %u", *btotal );
LOG(log_info, logtype_afpd, "bfree : %uKB", *bfree/1024 );