diff --git a/CMakeLists.txt b/CMakeLists.txt index b7b9d230cb5..9f5d387b58a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -160,6 +160,7 @@ include(find_ccache) # Check for IO faculties check_symbol_exists(IN6_IS_ADDR_UNSPECIFIED "netinet/in.h" TS_HAS_IN6_IS_ADDR_UNSPECIFIED) check_symbol_exists(SO_MARK "sys/socket.h" TS_HAS_SO_MARK) +check_symbol_exists(SO_PEERCRED "sys/socket.h" TS_HAS_SO_PEERCRED) check_symbol_exists(TLS1_3_VERSION "${OPENSSL_INCLUDE_DIR}/openssl/ssl.h" TS_USE_TLS13) check_symbol_exists(OPENSSL_NO_TLS1_3 "${OPENSSL_INCLUDE_DIR}/ssl.h" TS_NO_USE_TLS13) if(TS_NO_USE_TLS13) diff --git a/include/tscore/ink_config.h.cmake.in b/include/tscore/ink_config.h.cmake.in index 3f5b8dd3fc6..963e5aae607 100644 --- a/include/tscore/ink_config.h.cmake.in +++ b/include/tscore/ink_config.h.cmake.in @@ -117,6 +117,7 @@ const int DEFAULT_STACKSIZE = @DEFAULT_STACK_SIZE@; #cmakedefine01 TS_HAS_TCMALLOC #cmakedefine01 TS_HAS_PROFILER #cmakedefine01 TS_HAS_SO_MARK +#cmakedefine01 TS_HAS_SO_PEERCRED #cmakedefine01 TS_USE_DIAGS #cmakedefine01 TS_USE_EPOLL #cmakedefine01 TS_USE_FAST_SDK