From: Chris Lamb <lamby@debian.org>
Date: Fri, 30 Oct 2015 10:53:42 +0000
Subject: fix-ftbfs-on-kfreebsd

# Description: Fix FTBFS on kfreebsd
# Bug: https://github.com/redis/hiredis/pull/254
# Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754634
# Author: Chris Lamb <lamby@debian.org>
---
 deps/hiredis/net.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/deps/hiredis/net.c b/deps/hiredis/net.c
index bdb84ce..ff4e77f 100644
--- a/deps/hiredis/net.c
+++ b/deps/hiredis/net.c
@@ -138,7 +138,7 @@ int redisKeepAlive(redisContext *c, int interval) {
         return REDIS_ERR;
     }
 #else
-#ifndef __sun
+#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__)
     val = interval;
     if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) {
         __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
