From 3cde2cb78ad09601591a3b84b433107dd9969651 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= <martin@v.loewis.de>
Date: Sat, 22 Dec 2001 15:05:32 +0000
Subject: Add TCP socket options from glibc 2.2.4. Fixes #495680. 2.2.1 bugfix
 candidate.

---
 Modules/socketmodule.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

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
-- 
cgit v0.12

