blob: 39a4e73dc71548947770b191d97849a72db1d64a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$NetBSD: patch-loudmouth_lm-sock.c,v 1.1 2014/05/19 09:34:34 jperkin Exp $
Darwin does not have TCP_KEEPIDLE.
--- loudmouth/lm-sock.c.orig 2008-10-29 13:45:10.000000000 +0000
+++ loudmouth/lm-sock.c
@@ -325,10 +325,12 @@ _lm_sock_set_keepalive (LmSocketT sock,
return FALSE;
}
+#ifndef __APPLE__
opt = delay;
if (setsockopt (sock, IPPROTO_TCP, TCP_KEEPIDLE, &opt, sizeof (opt)) < 0) {
return FALSE;
}
+#endif
opt = delay;
if (setsockopt (sock, IPPROTO_TCP, TCP_KEEPINTVL, &opt, sizeof (opt)) < 0) {
|