summaryrefslogtreecommitdiff
path: root/packages/bind/bind-9.3.5-P1/so_bsdcompat.patch
blob: 03e34bf6a5bd94df1782a406115db26073d32708 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
--- bind-9.3.5-P1/lib/isc/unix/socket.c.orig	2008-07-13 21:53:24.000000000 -0500
+++ bind-9.3.5-P1/lib/isc/unix/socket.c	2008-07-13 21:57:06.000000000 -0500
@@ -1423,7 +1423,7 @@
 {
 	isc_socket_t *sock = NULL;
 	isc_result_t ret;
-#if defined(USE_CMSG) || defined(SO_BSDCOMPAT)
+#if defined(USE_CMSG)
 	int on = 1;
 #endif
 	char strbuf[ISC_STRERRORSIZE];
@@ -1514,7 +1514,7 @@
 		return (ISC_R_UNEXPECTED);
 	}
 
-#ifdef SO_BSDCOMPAT
+/* #ifdef SO_BSDCOMPAT
 	RUNTIME_CHECK(isc_once_do(&bsdcompat_once,
 				  clear_bsdcompat) == ISC_R_SUCCESS);
 	if (bsdcompat && setsockopt(sock->fd, SOL_SOCKET, SO_BSDCOMPAT,
@@ -1526,9 +1526,9 @@
 				 isc_msgcat_get(isc_msgcat, ISC_MSGSET_GENERAL,
 						ISC_MSG_FAILED, "failed"),
 				 strbuf);
-		/* Press on... */
+
 	}
-#endif
+#endif */
 
 #ifdef SO_NOSIGPIPE
 	if (setsockopt(sock->fd, SOL_SOCKET, SO_NOSIGPIPE,