From b70357c5f364e9dd6cc41ccb8bc0ca25f409fe34 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Thu, 13 Mar 2025 03:15:46 +0100 Subject: [PATCH] resolve: fix building without Unix sockets and `CURLDEBUG` ``` In file included from server_bundle.c:7: ../../../tests/server/resolve.c:110:5: error: unknown type name 'curl_socket_t'; did you mean 'curl_socklen_t'? curl_socket_t s = socket(PF_INET6, SOCK_DGRAM, 0); ^~~~~~~~~~~~~ curl_socklen_t ../../../include/curl/system.h:392:38: note: 'curl_socklen_t' declared here typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t; ^ In file included from server_bundle.c:7: ../../../tests/server/resolve.c:111:13: error: use of undeclared identifier 'CURL_SOCKET_BAD' if(s == CURL_SOCKET_BAD) ^ ``` Ref: https://github.com/curl/curl/actions/runs/13825438937/job/38679418428?pr=15000#step:14:47 Cherry-picked from #15000 Closes #16700 --- tests/server/util.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/server/util.h b/tests/server/util.h index 09008f1042..9be412216a 100644 --- a/tests/server/util.h +++ b/tests/server/util.h @@ -92,8 +92,9 @@ extern HANDLE exit_event; void install_signal_handlers(bool keep_sigalrm); void restore_signal_handlers(bool keep_sigalrm); -#ifdef USE_UNIX_SOCKETS #include /* for curl_socket_t */ + +#ifdef USE_UNIX_SOCKETS #ifdef HAVE_SYS_UN_H #include /* for sockaddr_un */ #endif -- 2.47.2