$OpenBSD: patch-deps_hiredis_net_c,v 1.3 2020/06/08 07:32:47 tb Exp $
Index: deps/hiredis/net.c
--- deps/hiredis/net.c.orig
+++ deps/hiredis/net.c
@@ -179,7 +179,7 @@ int redisKeepAlive(redisContext *c, int interval) {
         return REDIS_ERR;
     }
 #else
-#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__)
+#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__OpenBSD__)
     if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) {
         __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
         return REDIS_ERR;
