diff options
author | RUANG (James Roy) <rruuaanng@outlook.com> | 2024-11-27 06:53:41 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-27 06:53:41 (GMT) |
commit | 6d3b5206cfaf5a85c128b671b1d9527ed553c930 (patch) | |
tree | 33698e8b6017adfb192c609b1708b0c9b016ca49 | |
parent | 71ede1142ddad2d31cc966b8fe4a5aff664f4d53 (diff) | |
download | cpython-6d3b5206cfaf5a85c128b671b1d9527ed553c930.zip cpython-6d3b5206cfaf5a85c128b671b1d9527ed553c930.tar.gz cpython-6d3b5206cfaf5a85c128b671b1d9527ed553c930.tar.bz2 |
gh-127072: Remove outdated `socket.NETLINK_*` constants. (GH-127256)
Remove seriously outdated netlink constants.
Co-authored-by: Gregory P. Smith <greg@krypto.org>
-rw-r--r-- | Misc/NEWS.d/next/Library/2024-11-25-19-04-10.gh-issue-127072.-c284K.rst | 1 | ||||
-rw-r--r-- | Modules/socketmodule.c | 20 |
2 files changed, 3 insertions, 18 deletions
diff --git a/Misc/NEWS.d/next/Library/2024-11-25-19-04-10.gh-issue-127072.-c284K.rst b/Misc/NEWS.d/next/Library/2024-11-25-19-04-10.gh-issue-127072.-c284K.rst new file mode 100644 index 0000000..1bc7e1f --- /dev/null +++ b/Misc/NEWS.d/next/Library/2024-11-25-19-04-10.gh-issue-127072.-c284K.rst @@ -0,0 +1 @@ +Remove outdated ``socket.NETLINK_*`` constants not present in Linux kernels beyond 2.6.17. diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 06be822..9394f1c 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -7594,36 +7594,20 @@ socket_exec(PyObject *m) /* */ ADD_INT_MACRO(m, AF_NETLINK); ADD_INT_MACRO(m, NETLINK_ROUTE); -#ifdef NETLINK_SKIP - ADD_INT_MACRO(m, NETLINK_SKIP); -#endif -#ifdef NETLINK_W1 - ADD_INT_MACRO(m, NETLINK_W1); -#endif ADD_INT_MACRO(m, NETLINK_USERSOCK); ADD_INT_MACRO(m, NETLINK_FIREWALL); -#ifdef NETLINK_TCPDIAG - ADD_INT_MACRO(m, NETLINK_TCPDIAG); -#endif #ifdef NETLINK_NFLOG ADD_INT_MACRO(m, NETLINK_NFLOG); #endif #ifdef NETLINK_XFRM ADD_INT_MACRO(m, NETLINK_XFRM); #endif -#ifdef NETLINK_ARPD - ADD_INT_MACRO(m, NETLINK_ARPD); -#endif -#ifdef NETLINK_ROUTE6 - ADD_INT_MACRO(m, NETLINK_ROUTE6); -#endif +#ifdef NETLINK_IP6_FW ADD_INT_MACRO(m, NETLINK_IP6_FW); +#endif #ifdef NETLINK_DNRTMSG ADD_INT_MACRO(m, NETLINK_DNRTMSG); #endif -#ifdef NETLINK_TAPBASE - ADD_INT_MACRO(m, NETLINK_TAPBASE); -#endif #ifdef NETLINK_CRYPTO ADD_INT_MACRO(m, NETLINK_CRYPTO); #endif |