From 3754312dfcccb91fa4aef57ac9aba3782a4f40b7 Mon Sep 17 00:00:00 2001 From: "Kirill A. Korinsky" Date: Fri, 30 Sep 2022 01:14:31 +0200 Subject: [PATCH] ExtendedOptionsImpl.c: define `TCP_KEEPINTVL` and `TCP_KEEPCNT` --- jdk/src/solaris/native/java/net/ExtendedOptionsImpl.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git jdk/src/solaris/native/java/net/ExtendedOptionsImpl.c jdk/src/solaris/native/java/net/ExtendedOptionsImpl.c index dc61a8c3e4e..62233024827 100644 --- jdk/src/solaris/native/java/net/ExtendedOptionsImpl.c +++ jdk/src/solaris/native/java/net/ExtendedOptionsImpl.c @@ -348,6 +348,15 @@ static jboolean flowSupported0() { #define SOCK_OPT_LEVEL IPPROTO_TCP #define SOCK_OPT_NAME_KEEPIDLE TCP_KEEPALIVE #define SOCK_OPT_NAME_KEEPIDLE_STR "TCP_KEEPALIVE" + +#ifndef TCP_KEEPINTVL +#define TCP_KEEPINTVL -1 +#endif + +#ifndef TCP_KEEPCNT +#define TCP_KEEPCNT -1 +#endif + #endif static jint socketOptionSupported(jint sockopt) { -- 2.37.3