summaryrefslogtreecommitdiff
path: root/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
blob: 1d506af76ee7343c42c12dc0ce6cd28568a0af73 (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
33
34
35
36
--- crypto/bio/b_sock2.c.orig	2017-11-23 12:39:17.912640213 +0000
+++ crypto/bio/b_sock2.c	2017-11-23 12:41:56.350294762 +0000
@@ -94,6 +94,7 @@
         }
     }
 
+#if defined(TCP_NODELAY)
     if (options & BIO_SOCK_NODELAY) {
         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) {
             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
@@ -101,6 +102,7 @@
             return 0;
         }
     }
+#endif
 
     if (connect(sock, BIO_ADDR_sockaddr(addr),
                 BIO_ADDR_sockaddr_size(addr)) == -1) {
--- crypto/bio/b_sock2.c.orig	2017-11-23 12:43:56.318461652 +0000
+++ crypto/bio/b_sock2.c	2017-11-23 12:44:36.139861658 +0000
@@ -193,6 +193,7 @@
         }
     }
 
+#if defined(TCP_NODELAY)
     if (options & BIO_SOCK_NODELAY) {
         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) {
             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
@@ -200,6 +201,7 @@
             return 0;
         }
     }
+#endif
 
 # ifdef IPV6_V6ONLY
     if ((options & BIO_SOCK_V6_ONLY) && BIO_ADDR_family(addr) == AF_INET6) {