Fix the build on RHEL5, when libcap-devel is installed.
authorMichael Adam <obnox@samba.org>
Thu, 15 Nov 2007 23:45:44 +0000 (00:45 +0100)
committerMichael Adam <obnox@samba.org>
Thu, 15 Nov 2007 23:45:59 +0000 (00:45 +0100)
commit6028176a392e095d8600e3c27704ee454c152b3f
treea40bfe446ee3e762f6fd275c56c2af450b1e56e2
parent3f437f681aa130438774cc5f4b8f16d00b43b377
Fix the build on RHEL5, when libcap-devel is installed.

The /usr/include/sys/capability.h defines _LINUX_TYPES_H
which prevents /usr/include/linux/types.h from being parsed
(when included afterwards). Thus certain types are undefined
that are for instance needed in /usr/include/linux/dqblk_xfs.h.
This breaks the build of lib/sysquotas_xfs.c.

This commit adds a configure check and a workaround for this.

Michael
(This used to be commit 11bcdf780e164659b89a66e24edc27e89da7619a)
source3/configure.in
source3/lib/replace/system/capability.h