summaryrefslogtreecommitdiff
path: root/Modules/socketmodule.c
diff options
context:
space:
mode:
authorDavid CARLIER <devnexen@gmail.com>2022-05-09 00:19:41 +0100
committerGitHub <noreply@github.com>2022-05-08 16:19:41 -0700
commit9d85aba9e245c1a0f6d1879f8bc6c260cb4eb721 (patch)
tree09649312b8e06e5fbf55748d481b8a167d57d770 /Modules/socketmodule.c
parent859250cc55711f4d62b65922d3f7537826c3801e (diff)
downloadcpython-git-9d85aba9e245c1a0f6d1879f8bc6c260cb4eb721.tar.gz
gh-91968: Add socket constants SO_USER_COOKIE/SO_RTABLE from BSD (#91967)
Those are somewhat equivalent to Linux' SO_MARK. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Diffstat (limited to 'Modules/socketmodule.c')
-rw-r--r--Modules/socketmodule.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 9aefa443c7..f376513fea 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -7595,6 +7595,12 @@ PyInit__socket(void)
#ifdef SO_MARK
PyModule_AddIntMacro(m, SO_MARK);
#endif
+#ifdef SO_USER_COOKIE
+ PyModule_AddIntMacro(m, SO_USER_COOKIE);
+#endif
+#ifdef SO_RTABLE
+ PyModule_AddIntMacro(m, SO_RTABLE);
+#endif
#ifdef SO_DOMAIN
PyModule_AddIntMacro(m, SO_DOMAIN);
#endif