svn commit: samba r26253 - in branches/SAMBA_4_0/source/lib/replace/system: .

obnox at samba.org obnox at samba.org
Mon Dec 3 16:29:55 GMT 2007


Author: obnox
Date: 2007-12-03 16:29:54 +0000 (Mon, 03 Dec 2007)
New Revision: 26253

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26253

Log:
Add check for broken RedHat 7.2 system header files to lib/replace.

This is taken (with slight reformatting) from samba3:configure.in.
It is already used in lib/replace/system/capablity.h.

Michael


Modified:
   branches/SAMBA_4_0/source/lib/replace/system/config.m4


Changeset:
Modified: branches/SAMBA_4_0/source/lib/replace/system/config.m4
===================================================================
--- branches/SAMBA_4_0/source/lib/replace/system/config.m4	2007-12-03 15:53:28 UTC (rev 26252)
+++ branches/SAMBA_4_0/source/lib/replace/system/config.m4	2007-12-03 16:29:54 UTC (rev 26253)
@@ -16,6 +16,28 @@
 # capability
 AC_CHECK_HEADERS(sys/capability.h)
 
+case "$host_os" in
+*linux*)
+AC_CACHE_CHECK([for broken RedHat 7.2 system header files],samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS,[
+AC_TRY_COMPILE([
+	#ifdef HAVE_SYS_VFS_H
+	#include <sys/vfs.h>
+	#endif
+	#ifdef HAVE_SYS_CAPABILITY_H
+	#include <sys/capability.h>
+	#endif
+	],[
+	int i;
+	],
+	samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=no,
+	samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=yes
+)])
+if test x"$samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" = x"yes"; then
+	AC_DEFINE(BROKEN_REDHAT_7_SYSTEM_HEADERS,1,[Broken RedHat 7.2 system header files])
+fi
+;;
+esac
+
 # passwd
 AC_CHECK_HEADERS(grp.h sys/id.h compat.h shadow.h sys/priv.h pwd.h sys/security.h)
 AC_CHECK_FUNCS(getpwnam_r getpwuid_r getpwent_r)



More information about the samba-cvs mailing list