diff options
Diffstat (limited to 'databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp')
| -rw-r--r-- | databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp b/databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp new file mode 100644 index 000000000000..8ac3fca86d30 --- /dev/null +++ b/databases/clickhouse-cpp/files/patch-clickhouse_base_socket.cpp @@ -0,0 +1,11 @@ +--- clickhouse/base/socket.cpp.orig 2025-09-20 19:59:03 UTC ++++ clickhouse/base/socket.cpp +@@ -355,7 +355,7 @@ void Socket::SetTcpKeepAlive(int idle, int intvl, int + + #if defined(_unix_) + setsockopt(handle_, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); +-# if defined(_linux_) ++# if defined(_linux_) || defined(_freebsd_) + setsockopt(handle_, IPPROTO_TCP, TCP_KEEPIDLE, &idle, sizeof(idle)); + # elif defined(_darwin_) + setsockopt(handle_, IPPROTO_TCP, TCP_KEEPALIVE, &idle, sizeof(idle)); |
