diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2001-12-22 15:05:32 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2001-12-22 15:05:32 (GMT) |
commit | 3cde2cb78ad09601591a3b84b433107dd9969651 (patch) | |
tree | fab110c86ac54e42d5e7fc4daf6a98cc8c0778d4 /Modules | |
parent | 83a3f0c3050ab3abcf1c3edf434754862b589569 (diff) | |
download | cpython-3cde2cb78ad09601591a3b84b433107dd9969651.zip cpython-3cde2cb78ad09601591a3b84b433107dd9969651.tar.gz cpython-3cde2cb78ad09601591a3b84b433107dd9969651.tar.bz2 |
Add TCP socket options from glibc 2.2.4. Fixes #495680.
2.2.1 bugfix candidate.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/socketmodule.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index bbca138..124353e 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -3621,6 +3621,37 @@ init_socket(void) #ifdef TCP_MAXSEG insint(d, "TCP_MAXSEG", TCP_MAXSEG); #endif +#ifdef TCP_CORK + insint(d, "TCP_CORK", TCP_CORK); +#endif +#ifdef TCP_KEEPIDLE + insint(d, "TCP_KEEPIDLE", TCP_KEEPIDLE); +#endif +#ifdef TCP_KEEPINTVL + insint(d, "TCP_KEEPINTVL", TCP_KEEPINTVL); +#endif +#ifdef TCP_KEEPCNT + insint(d, "TCP_KEEPCNT", TCP_KEEPCNT); +#endif +#ifdef TCP_SYNCNT + insint(d, "TCP_SYNCNT", TCP_SYNCNT); +#endif +#ifdef TCP_LINGER2 + insint(d, "TCP_LINGER2", TCP_LINGER2); +#endif +#ifdef TCP_DEFER_ACCEPT + insint(d, "TCP_DEFER_ACCEPT", TCP_DEFER_ACCEPT); +#endif +#ifdef TCP_WINDOW_CLAMP + insint(d, "TCP_WINDOW_CLAMP", TCP_WINDOW_CLAMP); +#endif +#ifdef TCP_INFO + insint(d, "TCP_INFO", TCP_INFO); +#endif +#ifdef TCP_QUICKACK + insint(d, "TCP_QUICKACK", TCP_QUICKACK); +#endif + /* IPX options */ #ifdef IPX_TYPE |