From 11ac54ae6be516df93e94fb6e8b74296882e9435 Mon Sep 17 00:00:00 2001 From: "Nils O. Selaasdal" Date: Sun, 10 Nov 2013 23:51:29 +0100 Subject: [PATCH] use IPPROTO_TCP instead of SOL_TCP, for BSD compatibility (SOL_TCP == IPPROTO_TCP on linux) --- src/fd_utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fd_utils.c b/src/fd_utils.c index a3e65c8..e268908 100644 --- a/src/fd_utils.c +++ b/src/fd_utils.c @@ -52,17 +52,17 @@ int uc_set_tcp_keepalive_cfg(int sockfd, const struct UCKeepConfig *cfg) } //set the keepalive options - rc = setsockopt(sockfd, SOL_TCP, TCP_KEEPCNT, &cfg->keepcnt, sizeof cfg->keepcnt); + rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPCNT, &cfg->keepcnt, sizeof cfg->keepcnt); if (rc != 0) { return rc; } - rc = setsockopt(sockfd, SOL_TCP, TCP_KEEPCNT, &cfg->keepidle, sizeof cfg->keepintvl); + rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPCNT, &cfg->keepidle, sizeof cfg->keepintvl); if (rc != 0) { return rc; } - rc = setsockopt(sockfd, SOL_TCP, TCP_KEEPCNT, &cfg->keepintvl, sizeof cfg->keepintvl); + rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPCNT, &cfg->keepintvl, sizeof cfg->keepintvl); if (rc != 0) { return rc; }