Kaydet (Commit) 668a94a3 authored tarafından Guido van Rossum's avatar Guido van Rossum

NETLINK_TCPDIAG and NETLINK_NFLOG aren't defined on older Linux

systems; define these conditionally.
üst c255c7be
...@@ -4029,8 +4029,12 @@ init_socket(void) ...@@ -4029,8 +4029,12 @@ init_socket(void)
PyModule_AddIntConstant(m, "NETLINK_SKIP", NETLINK_SKIP); PyModule_AddIntConstant(m, "NETLINK_SKIP", NETLINK_SKIP);
PyModule_AddIntConstant(m, "NETLINK_USERSOCK", NETLINK_USERSOCK); PyModule_AddIntConstant(m, "NETLINK_USERSOCK", NETLINK_USERSOCK);
PyModule_AddIntConstant(m, "NETLINK_FIREWALL", NETLINK_FIREWALL); PyModule_AddIntConstant(m, "NETLINK_FIREWALL", NETLINK_FIREWALL);
#ifdef NETLINK_TCPDIAG
PyModule_AddIntConstant(m, "NETLINK_TCPDIAG", NETLINK_TCPDIAG); PyModule_AddIntConstant(m, "NETLINK_TCPDIAG", NETLINK_TCPDIAG);
#endif
#ifdef NETLINK_NFLOG
PyModule_AddIntConstant(m, "NETLINK_NFLOG", NETLINK_NFLOG); PyModule_AddIntConstant(m, "NETLINK_NFLOG", NETLINK_NFLOG);
#endif
#ifdef NETLINK_XFRM #ifdef NETLINK_XFRM
PyModule_AddIntConstant(m, "NETLINK_XFRM", NETLINK_XFRM); PyModule_AddIntConstant(m, "NETLINK_XFRM", NETLINK_XFRM);
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment