diff Modules/socketmodule.c @ 36632:4d988dda6478 legacy-trunk

NETLINK_TCPDIAG and NETLINK_NFLOG aren't defined on older Linux systems; define these conditionally.
author Guido van Rossum <guido@python.org>
date Tue, 21 Feb 2006 01:07:27 +0000
parents 0671f3c462d5
children 0bebeb393045
line wrap: on
line diff
--- a/Modules/socketmodule.c	Mon Feb 20 22:27:28 2006 +0000
+++ b/Modules/socketmodule.c	Tue Feb 21 01:07:27 2006 +0000
@@ -4029,8 +4029,12 @@
 	PyModule_AddIntConstant(m, "NETLINK_SKIP", NETLINK_SKIP);
 	PyModule_AddIntConstant(m, "NETLINK_USERSOCK", NETLINK_USERSOCK);
 	PyModule_AddIntConstant(m, "NETLINK_FIREWALL", NETLINK_FIREWALL);
+#ifdef NETLINK_TCPDIAG
 	PyModule_AddIntConstant(m, "NETLINK_TCPDIAG", NETLINK_TCPDIAG);
+#endif
+#ifdef NETLINK_NFLOG
 	PyModule_AddIntConstant(m, "NETLINK_NFLOG", NETLINK_NFLOG);
+#endif
 #ifdef NETLINK_XFRM
 	PyModule_AddIntConstant(m, "NETLINK_XFRM", NETLINK_XFRM);
 #endif