]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-build: Add checks for raw pkt handling support
authorAmitay Isaacs <amitay@gmail.com>
Fri, 29 Jun 2018 03:17:01 +0000 (13:17 +1000)
committerMartin Schwenke <martins@samba.org>
Mon, 2 Jul 2018 06:51:20 +0000 (08:51 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/wscript

index ec8998e7ecab286332f32dbd86c1a34fffbe5206..3a6309efab6cd5124c1511777c0cf59f66179653 100644 (file)
@@ -106,6 +106,14 @@ def configure(conf):
 
     conf.RECURSE('lib/replace')
 
+    conf.CHECK_CODE('int s = socket(AF_PACKET, SOCK_RAW, 0);',
+                    define='HAVE_AF_PACKET',
+                    headers='sys/socket.h linux/if_packet.h')
+
+    conf.CHECK_CODE('struct sockaddr_ll sall; sall.sll_family = AF_PACKET;',
+                    define='HAVE_PACKETSOCKET',
+                    headers='sys/socket.h linux/if_packet.h')
+
     if conf.env.standalone_ctdb:
         conf.SAMBA_CHECK_PERL(mandatory=True)