From 22076266cedbd153e35fd6d47378e9255ab5499e Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon@josefsson.org>
Date: Thu, 19 Jan 2006 13:45:37 +0000
Subject: [PATCH] * socket_.h: Map SHUT_RD, SHUT_WR, SHUT_RDWR correctly.

---
 lib/ChangeLog |  4 ++++
 lib/socket_.h | 11 +++++++++++
 2 files changed, 15 insertions(+)

diff --git a/lib/ChangeLog b/lib/ChangeLog
index 7f96e7a4df..796e193789 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,7 @@
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+	* socket_.h: Map SHUT_RD, SHUT_WR, SHUT_RDWR correctly.
+
 2006-01-12  Simon Josefsson  <jas@extundo.com>
 
 	* base64.c: Fix warning, reported by Bruno Haible
diff --git a/lib/socket_.h b/lib/socket_.h
index f3a63b72e2..5282ed58a9 100644
--- a/lib/socket_.h
+++ b/lib/socket_.h
@@ -34,4 +34,15 @@
 # include <ws2tcpip.h>
 #endif
 
+/* For shutdown(). */
+#if !defined(SHUT_RD) && defined (SD_RECEIVE)
+# define SHUT_RD SD_RECEIVE
+#endif
+#if !defined(SHUT_WR) && defined (SD_SEND)
+# define SHUT_WR 1
+#endif
+#if !defined(SHUT_RDWR) && defined (SD_BOTH)
+# define SHUT_RDWR 2
+#endif
+
 #endif /* _SYS_SOCKET_H */
-- 
2.30.2