summaryrefslogtreecommitdiff
path: root/filesystems/glusterfs/patches/patch-af
blob: ab15ab02deeeaa904b0c0c91a270dfe09a62a431 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$NetBSD: patch-af,v 1.7 2011/09/18 01:36:06 manu Exp $

Works around "error: 'TCP_KEEPALIVE' undeclared" on NetBSD
--- rpc/rpc-transport/socket/src/socket.c.orig	2011-08-23 14:31:38.000000000 +0200
+++ rpc/rpc-transport/socket/src/socket.c	2011-09-17 15:45:29.000000000 +0200
@@ -397,9 +397,9 @@
 
         if (keepalive_intvl == GF_USE_DEFAULT_KEEPALIVE)
                 goto done;
 
-#ifndef GF_LINUX_HOST_OS
+#if !defined(GF_LINUX_HOST_OS) && !defined(__NetBSD__)
 #ifdef GF_SOLARIS_HOST_OS
         ret = setsockopt (fd, SOL_SOCKET, SO_KEEPALIVE, &keepalive_intvl,
                           sizeof (keepalive_intvl));
 #else