summaryrefslogtreecommitdiffstats
path: root/Modules/socketmodule.c
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2006-04-06 22:29:33 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2006-04-06 22:29:33 (GMT)
commit5fe60e7a4c2bd25f2edeafcb00f294715255eb29 (patch)
tree062f5f5f8bba0a4a6b5f4024439d2c8f48a2d9fb /Modules/socketmodule.c
parent7d6b8954bf9b2a51156e39fe3656514b3f4bf0bb (diff)
downloadcpython-5fe60e7a4c2bd25f2edeafcb00f294715255eb29.zip
cpython-5fe60e7a4c2bd25f2edeafcb00f294715255eb29.tar.gz
cpython-5fe60e7a4c2bd25f2edeafcb00f294715255eb29.tar.bz2
Patch #1462080: Conditionalize some NETLINK defines.
Diffstat (limited to 'Modules/socketmodule.c')
-rw-r--r--Modules/socketmodule.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index af46921..c4b67c1 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -4036,7 +4036,12 @@ init_socket(void)
/* */
PyModule_AddIntConstant(m, "AF_NETLINK", AF_NETLINK);
PyModule_AddIntConstant(m, "NETLINK_ROUTE", NETLINK_ROUTE);
+#ifdef NETLINK_SKIP
PyModule_AddIntConstant(m, "NETLINK_SKIP", NETLINK_SKIP);
+#endif
+#ifdef NETLINK_W1
+ PyModule_AddIntConstant(m, "NETLINK_W1", NETLINK_W1);
+#endif
PyModule_AddIntConstant(m, "NETLINK_USERSOCK", NETLINK_USERSOCK);
PyModule_AddIntConstant(m, "NETLINK_FIREWALL", NETLINK_FIREWALL);
#ifdef NETLINK_TCPDIAG
@@ -4048,11 +4053,17 @@ init_socket(void)
#ifdef NETLINK_XFRM
PyModule_AddIntConstant(m, "NETLINK_XFRM", NETLINK_XFRM);
#endif
+#ifdef NETLINK_ARPD
PyModule_AddIntConstant(m, "NETLINK_ARPD", NETLINK_ARPD);
+#endif
+#ifdef NETLINK_ROUTE6
PyModule_AddIntConstant(m, "NETLINK_ROUTE6", NETLINK_ROUTE6);
+#endif
PyModule_AddIntConstant(m, "NETLINK_IP6_FW", NETLINK_IP6_FW);
PyModule_AddIntConstant(m, "NETLINK_DNRTMSG", NETLINK_DNRTMSG);
+#ifdef NETLINK_TAPBASE
PyModule_AddIntConstant(m, "NETLINK_TAPBASE", NETLINK_TAPBASE);
+#endif
#endif /* AF_NETLINK */
#ifdef AF_ROUTE
/* Alias to emulate 4.4BSD */