From 8abf861e18764e60a4cd38b4277d569cb88122ed Mon Sep 17 00:00:00 2001 From: mrkmntal Date: Fri, 14 Aug 2026 18:35:02 -0400 Subject: [PATCH] Added and changed the declaration to struct timeval, fixing portability on Alpine/musl --- src/docker_engine_client.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/docker_engine_client.cpp b/src/docker_engine_client.cpp index 85a3bca..61b2efb 100644 --- a/src/docker_engine_client.cpp +++ b/src/docker_engine_client.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -55,7 +56,7 @@ EngineResponse DockerEngineClient::request(const std::string& method, return response; } - timeval timeout{}; + struct timeval timeout{}; timeout.tv_sec = 10; setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)); setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout));