s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETION
authorMichael Adam <obnox@samba.org>
Thu, 31 Mar 2011 13:39:41 +0000 (15:39 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 18 Apr 2011 16:15:27 +0000 (18:15 +0200)
(cherry picked from commit 6b28d242f0d3fc2027f609c762855afae69c1deb)

Signed-off-by: Stefan Metzmacher <metze@samba.org>
source3/configure.in

index 7785def0455cfc0e97f668e9add23f5fa012e977..0196cd55d0fed90e8e399075a6ebac163b28aa53 100644 (file)
@@ -5137,6 +5137,25 @@ if test "x$have_cluster_support" = "xyes" ; then
        fi
 fi
 
+if test "x$have_cluster_support" = "xyes" ; then
+       AC_HAVE_DECL(CTDB_CONTROL_SCHEDULE_FOR_DELETION,[
+       #include "confdefs.h"
+       #define NO_CONFIG_H
+       #include "replace.h"
+       #include "system/wait.h"
+       #include "system/network.h"
+       #include <talloc.h>
+       #include <tdb.h>
+       #include <ctdb.h>
+       #include <ctdb_private.h>
+       ])
+       if test x"$ac_cv_have_CTDB_CONTROL_SCHEDULE_FOR_DELETION_decl" != x"yes"
+       then
+               ctdb_broken="support for SCHEDULE_FOR_DELETION control missing"
+               have_cluster_support=no
+       fi
+fi
+
 if test "x$have_cluster_support" = "xyes" ; then
        # In ctdb 1.0.57, ctdb_control_tcp was temporarily renamed
        # to ctdb_tcp_client.