summaryrefslogtreecommitdiff
path: root/filesystems/glusterfs/patches/patch-af
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/glusterfs/patches/patch-af')
-rw-r--r--filesystems/glusterfs/patches/patch-af14
1 files changed, 7 insertions, 7 deletions
diff --git a/filesystems/glusterfs/patches/patch-af b/filesystems/glusterfs/patches/patch-af
index cc60cb2d894..dd86dddff3f 100644
--- a/filesystems/glusterfs/patches/patch-af
+++ b/filesystems/glusterfs/patches/patch-af
@@ -1,16 +1,16 @@
-$NetBSD: patch-af,v 1.1.1.1 2010/08/26 14:26:18 manu Exp $
+$NetBSD: patch-af,v 1.2 2011/04/18 16:19:48 manu Exp $
Works around "error: 'TCP_KEEPALIVE' undeclared" on NetBSD
---- transport/socket/src/socket.c.orig 2010-07-16 12:18:27.000000000 +0200
-+++ transport/socket/src/socket.c 2010-07-16 12:19:46.000000000 +0200
-@@ -258,9 +258,9 @@
+--- rpc/rpc-transport/socket/src/socket.c.orig 2011-04-13 09:38:31.000000000 +0200
++++ rpc/rpc-transport/socket/src/socket.c 2011-04-13 09:38:31.000000000 +0200
+@@ -374,9 +374,9 @@
if (keepalive_intvl == GF_USE_DEFAULT_KEEPALIVE)
goto done;
-#ifndef GF_LINUX_HOST_OS
+#if !defined(GF_LINUX_HOST_OS) && !defined(__NetBSD__)
- ret = setsockopt (fd, IPPROTO_TCP, TCP_KEEPALIVE, &keepalive_intvl,
+ #ifdef GF_SOLARIS_HOST_OS
+ ret = setsockopt (fd, SOL_SOCKET, SO_KEEPALIVE, &keepalive_intvl,
sizeof (keepalive_intvl));
- if (ret == -1)
- goto err;
+ #else