]> granicus.if.org Git - python/commitdiff
Get socketmodule to build after adding netlink support.
authorNeal Norwitz <nnorwitz@gmail.com>
Mon, 16 Jan 2006 04:31:40 +0000 (04:31 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Mon, 16 Jan 2006 04:31:40 +0000 (04:31 +0000)
Modules/socketmodule.c
Modules/socketmodule.h

index 2bddd9fee53b777b5443eaf6e869d06459ef44b8..b88703c7dadd8a938819e5f9bc8f0893d34c8259 100644 (file)
@@ -3993,7 +3993,9 @@ init_socket(void)
        PyModule_AddIntConstant(m, "NETLINK_FIREWALL", NETLINK_FIREWALL);
        PyModule_AddIntConstant(m, "NETLINK_TCPDIAG", NETLINK_TCPDIAG);
        PyModule_AddIntConstant(m, "NETLINK_NFLOG", NETLINK_NFLOG);
+#ifdef NETLINK_XFRM
        PyModule_AddIntConstant(m, "NETLINK_XFRM", NETLINK_XFRM);
+#endif
        PyModule_AddIntConstant(m, "NETLINK_ARPD", NETLINK_ARPD);
        PyModule_AddIntConstant(m, "NETLINK_ROUTE6", NETLINK_ROUTE6);
        PyModule_AddIntConstant(m, "NETLINK_IP6_FW", NETLINK_IP6_FW);
index 0c5bfade08f19e1ed8eac59ca5795244f5fe69b2..ae38c86cbc698a344e3aa0a0010c94972b54d2d6 100644 (file)
@@ -33,6 +33,9 @@
 #endif
 
 #ifdef HAVE_LINUX_NETLINK_H
+# ifdef HAVE_ASM_TYPES_H
+#  include <asm/types.h>
+# endif
 # include <linux/netlink.h>
 #else
 #  undef AF_NETLINK