quota: fix build of sysquote_xfs on
authorBjörn Jacke <bj@sernet.de>
Wed, 12 Sep 2012 23:23:12 +0000 (01:23 +0200)
committerKarolin Seeger <kseeger@samba.org>
Fri, 21 Sep 2012 07:44:44 +0000 (09:44 +0200)
linux header files renamed some XFS_* defines to FS_* around kernel v2.6.36

This fixes bug #7814
(cherry picked from commit a3eb8d765e48bcbe86458791ec61325a517bd7dd)

source3/lib/sysquotas_xfs.c

index 1e438e9a6d67b040c1c1818de1d81c129055fb43..1e3d9527dd5ee5c451216f46846b598041f0a43c 100644 (file)
 #include "samba_linux_quota.h"
 #ifdef HAVE_LINUX_DQBLK_XFS_H
 #include <linux/dqblk_xfs.h>
+#ifndef XFS_QUOTA_UDQ_ACCT
+#define XFS_QUOTA_UDQ_ACCT FS_QUOTA_UDQ_ACCT
+#endif
+#ifndef XFS_QUOTA_UDQ_ENFD
+#define XFS_QUOTA_UDQ_ENFD FS_QUOTA_UDQ_ENFD
+#endif
+#ifndef XFS_QUOTA_GDQ_ACCT
+#define XFS_QUOTA_GDQ_ACCT FS_QUOTA_GDQ_ACCT
+#endif
+#ifndef XFS_QUOTA_GDQ_ENFD
+#define XFS_QUOTA_GDQ_ENFD FS_QUOTA_GDQ_ENFD
+#endif
 #endif
 #define HAVE_GROUP_QUOTA
 #else /* IRIX */