diff options
author | Fedora Python maintainers <python-devel@lists.fedoraproject.org> | 2020-07-15 13:17:03 (GMT) |
---|---|---|
committer | Petr Viktorin <pviktori@redhat.com> | 2020-09-29 13:31:18 (GMT) |
commit | 0af64d58d2891e6601f1c90753c814b0ce0ce317 (patch) | |
tree | 151998421168a974263ef1deca94a15cf6606842 /Modules/socketmodule.c | |
parent | ed2cf1791b0b0a3b216a16f40457cbb5f07fcfd2 (diff) | |
download | cpython-0af64d58d2891e6601f1c90753c814b0ce0ce317.zip cpython-0af64d58d2891e6601f1c90753c814b0ce0ce317.tar.gz cpython-0af64d58d2891e6601f1c90753c814b0ce0ce317.tar.bz2 |
python-2.7rc1-socketmodule-constants.patch
00013 #
Add various constants to the socketmodule (rhbz#436560):
TODO: these patches were added in 2.5.1-22 and 2.5.1-24 but appear not to
have been sent upstream yet:
Diffstat (limited to 'Modules/socketmodule.c')
-rw-r--r-- | Modules/socketmodule.c | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 4d5a8f6..e0ac9a3 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -4979,6 +4979,61 @@ init_socket(void) PyModule_AddIntConstant(m, "SO_SETFIB", SO_SETFIB); #endif +#ifdef SO_SNDBUFFORCE + PyModule_AddIntConstant(m, "SO_SNDBUFFORCE", SO_SNDBUFFORCE); +#endif +#ifdef SO_RCVBUFFORCE + PyModule_AddIntConstant(m, "SO_RCVBUFFORCE", SO_RCVBUFFORCE); +#endif +#ifdef SO_NO_CHECK + PyModule_AddIntConstant(m, "SO_NO_CHECK", SO_NO_CHECK); +#endif +#ifdef SO_PRIORITY + PyModule_AddIntConstant(m, "SO_PRIORITY", SO_PRIORITY); +#endif +#ifdef SO_BSDCOMPAT + PyModule_AddIntConstant(m, "SO_BSDCOMPAT", SO_BSDCOMPAT); +#endif +#ifdef SO_PASSCRED + PyModule_AddIntConstant(m, "SO_PASSCRED", SO_PASSCRED); +#endif +#ifdef SO_PEERCRED + PyModule_AddIntConstant(m, "SO_PEERCRED", SO_PEERCRED); +#endif +#ifdef SO_SECURITY_AUTHENTICATION + PyModule_AddIntConstant(m, "SO_SECURITY_AUTHENTICATION", SO_SECURITY_AUTHENTICATION); +#endif +#ifdef SO_SECURITY_ENCRYPTION_TRANSPORT + PyModule_AddIntConstant(m, "SO_SECURITY_ENCRYPTION_TRANSPORT", SO_SECURITY_ENCRYPTION_TRANSPORT); +#endif +#ifdef SO_SECURITY_ENCRYPTION_NETWORK + PyModule_AddIntConstant(m, "SO_SECURITY_ENCRYPTION_NETWORK", SO_SECURITY_ENCRYPTION_NETWORK); +#endif +#ifdef SO_BINDTODEVICE + PyModule_AddIntConstant(m, "SO_BINDTODEVICE", SO_BINDTODEVICE); +#endif +#ifdef SO_ATTACH_FILTER + PyModule_AddIntConstant(m, "SO_ATTACH_FILTER", SO_ATTACH_FILTER); +#endif +#ifdef SO_DETACH_FILTER + PyModule_AddIntConstant(m, "SO_DETACH_FILTER", SO_DETACH_FILTER); +#endif +#ifdef SO_PEERNAME + PyModule_AddIntConstant(m, "SO_PEERNAME", SO_PEERNAME); +#endif +#ifdef SO_TIMESTAMP + PyModule_AddIntConstant(m, "SO_TIMESTAMP", SO_TIMESTAMP); +#endif +#ifdef SO_PEERSEC + PyModule_AddIntConstant(m, "SO_PEERSEC", SO_PEERSEC); +#endif +#ifdef SO_PASSSEC + PyModule_AddIntConstant(m, "SO_PASSSEC", SO_PASSSEC); +#endif +#ifdef SO_TIMESTAMPNS + PyModule_AddIntConstant(m, "SO_TIMESTAMPNS", SO_TIMESTAMPNS); +#endif + /* Maximum number of connections for "listen" */ #ifdef SOMAXCONN PyModule_AddIntConstant(m, "SOMAXCONN", SOMAXCONN); |