diff options
author | David CARLIER <devnexen@gmail.com> | 2022-05-09 00:19:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-08 16:19:41 -0700 |
commit | 9d85aba9e245c1a0f6d1879f8bc6c260cb4eb721 (patch) | |
tree | 09649312b8e06e5fbf55748d481b8a167d57d770 /Modules/socketmodule.c | |
parent | 859250cc55711f4d62b65922d3f7537826c3801e (diff) | |
download | cpython-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.c | 6 |
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 |