aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/examples/demo.c1
-rw-r--r--src/examples/demo_https.c1
-rw-r--r--src/examples/digest_auth_example.c1
-rw-r--r--src/examples/fileserver_example_dirs.c1
-rw-r--r--src/examples/fileserver_example_external_select.c1
-rw-r--r--src/examples/suspend_resume_epoll.c1
-rw-r--r--src/examples/upgrade_example.c1
-rw-r--r--src/examples/websocket_chatserver_example.c1
-rw-r--r--src/examples/websocket_threaded_example.c1
-rw-r--r--src/microhttpd/mhd_itc.h3
-rw-r--r--src/microhttpd/test_auth_parse.c1
-rw-r--r--src/microhttpd/test_client_put_stop.c1
-rw-r--r--src/microhttpd/test_set_panic.c1
-rw-r--r--src/microhttpd/test_shutdown_select.c1
-rw-r--r--src/microhttpd/test_upgrade.c1
-rw-r--r--src/microhttpd/test_upgrade_large.c1
-rw-r--r--src/testcurl/perf_get.c1
-rw-r--r--src/testcurl/perf_get_concurrent.c1
-rw-r--r--src/testcurl/test_add_conn.c1
-rw-r--r--src/testcurl/test_basicauth.c1
-rw-r--r--src/testcurl/test_callback.c1
-rw-r--r--src/testcurl/test_delete.c1
-rw-r--r--src/testcurl/test_digestauth.c1
-rw-r--r--src/testcurl/test_digestauth2.c1
-rw-r--r--src/testcurl/test_digestauth_concurrent.c1
-rw-r--r--src/testcurl/test_digestauth_emu_ext.c1
-rw-r--r--src/testcurl/test_digestauth_sha256.c1
-rw-r--r--src/testcurl/test_digestauth_with_arguments.c1
-rw-r--r--src/testcurl/test_get.c1
-rw-r--r--src/testcurl/test_get_chunked.c1
-rw-r--r--src/testcurl/test_get_close_keep_alive.c1
-rw-r--r--src/testcurl/test_get_empty.c1
-rw-r--r--src/testcurl/test_get_iovec.c1
-rw-r--r--src/testcurl/test_get_response_cleanup.c1
-rw-r--r--src/testcurl/test_get_sendfile.c1
-rw-r--r--src/testcurl/test_head.c1
-rw-r--r--src/testcurl/test_large_put.c1
-rw-r--r--src/testcurl/test_parse_cookies.c1
-rw-r--r--src/testcurl/test_patch.c1
-rw-r--r--src/testcurl/test_post.c1
-rw-r--r--src/testcurl/test_post_loop.c1
-rw-r--r--src/testcurl/test_postform.c1
-rw-r--r--src/testcurl/test_process_arguments.c1
-rw-r--r--src/testcurl/test_process_headers.c1
-rw-r--r--src/testcurl/test_put.c1
-rw-r--r--src/testcurl/test_put_broken_len.c1
-rw-r--r--src/testcurl/test_put_chunked.c1
-rw-r--r--src/testcurl/test_put_header_fold.c1
-rw-r--r--src/testcurl/test_quiesce.c1
-rw-r--r--src/testcurl/test_toolarge.c1
-rw-r--r--src/testcurl/test_tricky.c1
-rw-r--r--src/testzzuf/test_get.c1
52 files changed, 53 insertions, 1 deletions
diff --git a/src/examples/demo.c b/src/examples/demo.c
index edce395d..3134d5ed 100644
--- a/src/examples/demo.c
+++ b/src/examples/demo.c
@@ -43,6 +43,7 @@
43#endif /* MHD_HAVE_LIBMAGIC */ 43#endif /* MHD_HAVE_LIBMAGIC */
44#include <limits.h> 44#include <limits.h>
45#include <ctype.h> 45#include <ctype.h>
46#include <errno.h>
46 47
47#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2 48#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2
48#undef MHD_CPU_COUNT 49#undef MHD_CPU_COUNT
diff --git a/src/examples/demo_https.c b/src/examples/demo_https.c
index 56c746ca..6658408a 100644
--- a/src/examples/demo_https.c
+++ b/src/examples/demo_https.c
@@ -45,6 +45,7 @@
45#endif /* MHD_HAVE_LIBMAGIC */ 45#endif /* MHD_HAVE_LIBMAGIC */
46#include <limits.h> 46#include <limits.h>
47#include <ctype.h> 47#include <ctype.h>
48#include <errno.h>
48 49
49#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2 50#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2
50#undef MHD_CPU_COUNT 51#undef MHD_CPU_COUNT
diff --git a/src/examples/digest_auth_example.c b/src/examples/digest_auth_example.c
index db8a1f28..8d5a4041 100644
--- a/src/examples/digest_auth_example.c
+++ b/src/examples/digest_auth_example.c
@@ -27,6 +27,7 @@
27#include "platform.h" 27#include "platform.h"
28#include <microhttpd.h> 28#include <microhttpd.h>
29#include <stdlib.h> 29#include <stdlib.h>
30#include <errno.h>
30 31
31#define PAGE \ 32#define PAGE \
32 "<html><head><title>libmicrohttpd demo</title></head>" \ 33 "<html><head><title>libmicrohttpd demo</title></head>" \
diff --git a/src/examples/fileserver_example_dirs.c b/src/examples/fileserver_example_dirs.c
index 5ec60428..98d2e096 100644
--- a/src/examples/fileserver_example_dirs.c
+++ b/src/examples/fileserver_example_dirs.c
@@ -31,6 +31,7 @@
31#ifdef HAVE_UNISTD_H 31#ifdef HAVE_UNISTD_H
32#include <unistd.h> 32#include <unistd.h>
33#endif 33#endif
34#include <errno.h>
34 35
35 36
36static ssize_t 37static ssize_t
diff --git a/src/examples/fileserver_example_external_select.c b/src/examples/fileserver_example_external_select.c
index 192e00d1..87097529 100644
--- a/src/examples/fileserver_example_external_select.c
+++ b/src/examples/fileserver_example_external_select.c
@@ -28,6 +28,7 @@
28#include <microhttpd.h> 28#include <microhttpd.h>
29#include <sys/stat.h> 29#include <sys/stat.h>
30#include <unistd.h> 30#include <unistd.h>
31#include <errno.h>
31 32
32#define PAGE \ 33#define PAGE \
33 "<html><head><title>File not found</title></head><body>File not found</body></html>" 34 "<html><head><title>File not found</title></head><body>File not found</body></html>"
diff --git a/src/examples/suspend_resume_epoll.c b/src/examples/suspend_resume_epoll.c
index c85d9b7c..49995f5d 100644
--- a/src/examples/suspend_resume_epoll.c
+++ b/src/examples/suspend_resume_epoll.c
@@ -30,6 +30,7 @@
30#include <sys/epoll.h> 30#include <sys/epoll.h>
31#include <sys/timerfd.h> 31#include <sys/timerfd.h>
32#include <limits.h> 32#include <limits.h>
33#include <errno.h>
33 34
34#define TIMEOUT_INFINITE -1 35#define TIMEOUT_INFINITE -1
35 36
diff --git a/src/examples/upgrade_example.c b/src/examples/upgrade_example.c
index 5b57d24e..46acf2a7 100644
--- a/src/examples/upgrade_example.c
+++ b/src/examples/upgrade_example.c
@@ -33,6 +33,7 @@
33#include "platform.h" 33#include "platform.h"
34#include <microhttpd.h> 34#include <microhttpd.h>
35#include <pthread.h> 35#include <pthread.h>
36#include <errno.h>
36 37
37#define PAGE \ 38#define PAGE \
38 "<html><head><title>libmicrohttpd demo</title></head><body>libmicrohttpd demo</body></html>" 39 "<html><head><title>libmicrohttpd demo</title></head><body>libmicrohttpd demo</body></html>"
diff --git a/src/examples/websocket_chatserver_example.c b/src/examples/websocket_chatserver_example.c
index f01ada43..f4aac7b3 100644
--- a/src/examples/websocket_chatserver_example.c
+++ b/src/examples/websocket_chatserver_example.c
@@ -33,6 +33,7 @@
33#define _CRT_SECURE_NO_WARNINGS 33#define _CRT_SECURE_NO_WARNINGS
34#endif 34#endif
35#include "platform.h" 35#include "platform.h"
36#include <errno.h>
36#include <microhttpd.h> 37#include <microhttpd.h>
37#include <microhttpd_ws.h> 38#include <microhttpd_ws.h>
38#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 39#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c
index af036d24..4fcac79b 100644
--- a/src/examples/websocket_threaded_example.c
+++ b/src/examples/websocket_threaded_example.c
@@ -29,6 +29,7 @@
29/* TODO: allow to send large messages. */ 29/* TODO: allow to send large messages. */
30 30
31#include "platform.h" 31#include "platform.h"
32#include <errno.h>
32#include <pthread.h> 33#include <pthread.h>
33#include <microhttpd.h> 34#include <microhttpd.h>
34 35
diff --git a/src/microhttpd/mhd_itc.h b/src/microhttpd/mhd_itc.h
index ad0d14e7..3822c164 100644
--- a/src/microhttpd/mhd_itc.h
+++ b/src/microhttpd/mhd_itc.h
@@ -54,10 +54,11 @@
54#include <sys/eventfd.h> 54#include <sys/eventfd.h>
55#include <stdint.h> /* for uint64_t */ 55#include <stdint.h> /* for uint64_t */
56#ifdef HAVE_UNISTD_H 56#ifdef HAVE_UNISTD_H
57#include <unistd.h> /* for read(), write(), errno */ 57#include <unistd.h> /* for read(), write() */
58#endif /* HAVE_UNISTD_H */ 58#endif /* HAVE_UNISTD_H */
59#ifdef HAVE_STRING_H 59#ifdef HAVE_STRING_H
60#include <string.h> /* for strerror() */ 60#include <string.h> /* for strerror() */
61#include <errno.h>
61#endif 62#endif
62 63
63 64
diff --git a/src/microhttpd/test_auth_parse.c b/src/microhttpd/test_auth_parse.c
index 459c8286..27fc84a0 100644
--- a/src/microhttpd/test_auth_parse.c
+++ b/src/microhttpd/test_auth_parse.c
@@ -26,6 +26,7 @@
26#include "mhd_options.h" 26#include "mhd_options.h"
27#include <string.h> 27#include <string.h>
28#include <stdio.h> 28#include <stdio.h>
29#include <errno.h>
29#include "gen_auth.h" 30#include "gen_auth.h"
30#ifdef BAUTH_SUPPORT 31#ifdef BAUTH_SUPPORT
31#include "basicauth.h" 32#include "basicauth.h"
diff --git a/src/microhttpd/test_client_put_stop.c b/src/microhttpd/test_client_put_stop.c
index 271bc522..4794070e 100644
--- a/src/microhttpd/test_client_put_stop.c
+++ b/src/microhttpd/test_client_put_stop.c
@@ -30,6 +30,7 @@
30#include <string.h> 30#include <string.h>
31#include <time.h> 31#include <time.h>
32#include <stdint.h> 32#include <stdint.h>
33#include <errno.h>
33 34
34#ifdef HAVE_STRINGS_H 35#ifdef HAVE_STRINGS_H
35#include <strings.h> 36#include <strings.h>
diff --git a/src/microhttpd/test_set_panic.c b/src/microhttpd/test_set_panic.c
index ac803a26..44df5707 100644
--- a/src/microhttpd/test_set_panic.c
+++ b/src/microhttpd/test_set_panic.c
@@ -29,6 +29,7 @@
29#include <stdlib.h> 29#include <stdlib.h>
30#include <string.h> 30#include <string.h>
31#include <time.h> 31#include <time.h>
32#include <errno.h>
32 33
33#ifdef HAVE_STRINGS_H 34#ifdef HAVE_STRINGS_H
34#include <strings.h> 35#include <strings.h>
diff --git a/src/microhttpd/test_shutdown_select.c b/src/microhttpd/test_shutdown_select.c
index 437d27a9..a002f963 100644
--- a/src/microhttpd/test_shutdown_select.c
+++ b/src/microhttpd/test_shutdown_select.c
@@ -34,6 +34,7 @@
34#include "mhd_sockets.h" 34#include "mhd_sockets.h"
35#include <stdlib.h> 35#include <stdlib.h>
36#include <stdio.h> 36#include <stdio.h>
37#include <errno.h>
37 38
38#ifdef HAVE_UNISTD_H 39#ifdef HAVE_UNISTD_H
39#include <unistd.h> 40#include <unistd.h>
diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c
index 4a24c3c5..64020891 100644
--- a/src/microhttpd/test_upgrade.c
+++ b/src/microhttpd/test_upgrade.c
@@ -33,6 +33,7 @@
33#include <pthread.h> 33#include <pthread.h>
34#include <stdlib.h> 34#include <stdlib.h>
35#include <stddef.h> 35#include <stddef.h>
36#include <errno.h>
36#ifndef WINDOWS 37#ifndef WINDOWS
37#include <unistd.h> 38#include <unistd.h>
38#endif 39#endif
diff --git a/src/microhttpd/test_upgrade_large.c b/src/microhttpd/test_upgrade_large.c
index 9d344406..e2600f84 100644
--- a/src/microhttpd/test_upgrade_large.c
+++ b/src/microhttpd/test_upgrade_large.c
@@ -35,6 +35,7 @@
35#include <pthread.h> 35#include <pthread.h>
36#include <stdlib.h> 36#include <stdlib.h>
37#include <stddef.h> 37#include <stddef.h>
38#include <errno.h>
38#ifndef WINDOWS 39#ifndef WINDOWS
39#include <unistd.h> 40#include <unistd.h>
40#endif 41#endif
diff --git a/src/testcurl/perf_get.c b/src/testcurl/perf_get.c
index ba605492..1f009660 100644
--- a/src/testcurl/perf_get.c
+++ b/src/testcurl/perf_get.c
@@ -45,6 +45,7 @@
45#include <stdlib.h> 45#include <stdlib.h>
46#include <string.h> 46#include <string.h>
47#include <time.h> 47#include <time.h>
48#include <errno.h>
48#include "mhd_has_in_name.h" 49#include "mhd_has_in_name.h"
49 50
50#ifndef WINDOWS 51#ifndef WINDOWS
diff --git a/src/testcurl/perf_get_concurrent.c b/src/testcurl/perf_get_concurrent.c
index 2cf273f4..a0cf4c6a 100644
--- a/src/testcurl/perf_get_concurrent.c
+++ b/src/testcurl/perf_get_concurrent.c
@@ -42,6 +42,7 @@
42#include <string.h> 42#include <string.h>
43#include <time.h> 43#include <time.h>
44#include <pthread.h> 44#include <pthread.h>
45#include <errno.h>
45#include "mhd_has_in_name.h" 46#include "mhd_has_in_name.h"
46 47
47#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2 48#if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2
diff --git a/src/testcurl/test_add_conn.c b/src/testcurl/test_add_conn.c
index c82fa780..5cc91a9b 100644
--- a/src/testcurl/test_add_conn.c
+++ b/src/testcurl/test_add_conn.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35#include "mhd_has_in_name.h" 36#include "mhd_has_in_name.h"
36#include "mhd_has_param.h" 37#include "mhd_has_param.h"
37#include "mhd_sockets.h" /* only macros used */ 38#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testcurl/test_basicauth.c b/src/testcurl/test_basicauth.c
index f7038672..378ffd28 100644
--- a/src/testcurl/test_basicauth.c
+++ b/src/testcurl/test_basicauth.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#ifndef WINDOWS 38#ifndef WINDOWS
38#include <sys/socket.h> 39#include <sys/socket.h>
diff --git a/src/testcurl/test_callback.c b/src/testcurl/test_callback.c
index 3b293cd9..a64c6e2e 100644
--- a/src/testcurl/test_callback.c
+++ b/src/testcurl/test_callback.c
@@ -29,6 +29,7 @@
29#include "platform.h" 29#include "platform.h"
30#include <curl/curl.h> 30#include <curl/curl.h>
31#include <microhttpd.h> 31#include <microhttpd.h>
32#include <errno.h>
32 33
33struct callback_closure 34struct callback_closure
34{ 35{
diff --git a/src/testcurl/test_delete.c b/src/testcurl/test_delete.c
index 3764745c..adf68592 100644
--- a/src/testcurl/test_delete.c
+++ b/src/testcurl/test_delete.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_digestauth.c b/src/testcurl/test_digestauth.c
index fe221f7d..386b66a2 100644
--- a/src/testcurl/test_digestauth.c
+++ b/src/testcurl/test_digestauth.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \ 38#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
38 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB)) 39 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))
diff --git a/src/testcurl/test_digestauth2.c b/src/testcurl/test_digestauth2.c
index 30d19a02..275b53df 100644
--- a/src/testcurl/test_digestauth2.c
+++ b/src/testcurl/test_digestauth2.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \ 37#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
37 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB)) 38 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))
diff --git a/src/testcurl/test_digestauth_concurrent.c b/src/testcurl/test_digestauth_concurrent.c
index 97ca8db7..87939a77 100644
--- a/src/testcurl/test_digestauth_concurrent.c
+++ b/src/testcurl/test_digestauth_concurrent.c
@@ -38,6 +38,7 @@
38#define NEED_GCRYP_INIT 1 38#define NEED_GCRYP_INIT 1
39#include <gcrypt.h> 39#include <gcrypt.h>
40#endif /* MHD_HTTPS_REQUIRE_GCRYPT && (MHD_SHA256_TLSLIB || MHD_MD5_TLSLIB) */ 40#endif /* MHD_HTTPS_REQUIRE_GCRYPT && (MHD_SHA256_TLSLIB || MHD_MD5_TLSLIB) */
41#include <errno.h>
41 42
42#ifndef WINDOWS 43#ifndef WINDOWS
43#include <sys/socket.h> 44#include <sys/socket.h>
diff --git a/src/testcurl/test_digestauth_emu_ext.c b/src/testcurl/test_digestauth_emu_ext.c
index 092a2d50..27990248 100644
--- a/src/testcurl/test_digestauth_emu_ext.c
+++ b/src/testcurl/test_digestauth_emu_ext.c
@@ -36,6 +36,7 @@
36#include <stdlib.h> 36#include <stdlib.h>
37#include <string.h> 37#include <string.h>
38#include <time.h> 38#include <time.h>
39#include <errno.h>
39 40
40#ifndef WINDOWS 41#ifndef WINDOWS
41#include <sys/socket.h> 42#include <sys/socket.h>
diff --git a/src/testcurl/test_digestauth_sha256.c b/src/testcurl/test_digestauth_sha256.c
index d63283be..26121ace 100644
--- a/src/testcurl/test_digestauth_sha256.c
+++ b/src/testcurl/test_digestauth_sha256.c
@@ -34,6 +34,7 @@
34#include <stdlib.h> 34#include <stdlib.h>
35#include <string.h> 35#include <string.h>
36#include <time.h> 36#include <time.h>
37#include <errno.h>
37 38
38#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \ 39#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
39 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB)) 40 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))
diff --git a/src/testcurl/test_digestauth_with_arguments.c b/src/testcurl/test_digestauth_with_arguments.c
index 5cf7d061..ba9c45ee 100644
--- a/src/testcurl/test_digestauth_with_arguments.c
+++ b/src/testcurl/test_digestauth_with_arguments.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \ 37#if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
37 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB)) 38 (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))
diff --git a/src/testcurl/test_get.c b/src/testcurl/test_get.c
index c77c9061..ad794ef7 100644
--- a/src/testcurl/test_get.c
+++ b/src/testcurl/test_get.c
@@ -31,6 +31,7 @@
31#include <stdlib.h> 31#include <stdlib.h>
32#include <string.h> 32#include <string.h>
33#include <time.h> 33#include <time.h>
34#include <errno.h>
34#include "mhd_has_in_name.h" 35#include "mhd_has_in_name.h"
35#include "mhd_has_param.h" 36#include "mhd_has_param.h"
36#include "mhd_sockets.h" /* only macros used */ 37#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testcurl/test_get_chunked.c b/src/testcurl/test_get_chunked.c
index a86ba141..ebba7110 100644
--- a/src/testcurl/test_get_chunked.c
+++ b/src/testcurl/test_get_chunked.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#ifndef WINDOWS 38#ifndef WINDOWS
38#include <unistd.h> 39#include <unistd.h>
diff --git a/src/testcurl/test_get_close_keep_alive.c b/src/testcurl/test_get_close_keep_alive.c
index 81f7576c..21f909c6 100644
--- a/src/testcurl/test_get_close_keep_alive.c
+++ b/src/testcurl/test_get_close_keep_alive.c
@@ -34,6 +34,7 @@
34#include <stdlib.h> 34#include <stdlib.h>
35#include <string.h> 35#include <string.h>
36#include <time.h> 36#include <time.h>
37#include <errno.h>
37#include "mhd_has_in_name.h" 38#include "mhd_has_in_name.h"
38#include "mhd_has_param.h" 39#include "mhd_has_param.h"
39#include "mhd_sockets.h" /* only macros used */ 40#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testcurl/test_get_empty.c b/src/testcurl/test_get_empty.c
index 0f20c057..cc34d152 100644
--- a/src/testcurl/test_get_empty.c
+++ b/src/testcurl/test_get_empty.c
@@ -31,6 +31,7 @@
31#include <stdlib.h> 31#include <stdlib.h>
32#include <string.h> 32#include <string.h>
33#include <time.h> 33#include <time.h>
34#include <errno.h>
34#include "mhd_has_in_name.h" 35#include "mhd_has_in_name.h"
35#include "mhd_has_param.h" 36#include "mhd_has_param.h"
36#include "mhd_sockets.h" /* only macros used */ 37#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testcurl/test_get_iovec.c b/src/testcurl/test_get_iovec.c
index 4d4b24e8..daaa7840 100644
--- a/src/testcurl/test_get_iovec.c
+++ b/src/testcurl/test_get_iovec.c
@@ -44,6 +44,7 @@
44#ifdef HAVE_STDBOOL_H 44#ifdef HAVE_STDBOOL_H
45#include <stdbool.h> 45#include <stdbool.h>
46#endif 46#endif
47#include <errno.h>
47#include "mhd_sockets.h" 48#include "mhd_sockets.h"
48#include "mhd_has_in_name.h" 49#include "mhd_has_in_name.h"
49 50
diff --git a/src/testcurl/test_get_response_cleanup.c b/src/testcurl/test_get_response_cleanup.c
index 1515e62d..4d6a043b 100644
--- a/src/testcurl/test_get_response_cleanup.c
+++ b/src/testcurl/test_get_response_cleanup.c
@@ -36,6 +36,7 @@
36#include <sys/types.h> 36#include <sys/types.h>
37#include <sys/wait.h> 37#include <sys/wait.h>
38#include <fcntl.h> 38#include <fcntl.h>
39#include <errno.h>
39#ifndef _WIN32 40#ifndef _WIN32
40#include <signal.h> 41#include <signal.h>
41#endif /* _WIN32 */ 42#endif /* _WIN32 */
diff --git a/src/testcurl/test_get_sendfile.c b/src/testcurl/test_get_sendfile.c
index 31092394..893d252b 100644
--- a/src/testcurl/test_get_sendfile.c
+++ b/src/testcurl/test_get_sendfile.c
@@ -34,6 +34,7 @@
34#include <time.h> 34#include <time.h>
35#include <sys/types.h> 35#include <sys/types.h>
36#include <fcntl.h> 36#include <fcntl.h>
37#include <errno.h>
37#include "mhd_sockets.h" 38#include "mhd_sockets.h"
38#include "mhd_has_in_name.h" 39#include "mhd_has_in_name.h"
39 40
diff --git a/src/testcurl/test_head.c b/src/testcurl/test_head.c
index 9458f8a0..f8e1fccc 100644
--- a/src/testcurl/test_head.c
+++ b/src/testcurl/test_head.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#ifndef _WIN32 37#ifndef _WIN32
37#include <sys/socket.h> 38#include <sys/socket.h>
diff --git a/src/testcurl/test_large_put.c b/src/testcurl/test_large_put.c
index b4e72675..55e64a2f 100644
--- a/src/testcurl/test_large_put.c
+++ b/src/testcurl/test_large_put.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#ifndef WINDOWS 38#ifndef WINDOWS
38#include <unistd.h> 39#include <unistd.h>
diff --git a/src/testcurl/test_parse_cookies.c b/src/testcurl/test_parse_cookies.c
index 5f6b847b..39226de2 100644
--- a/src/testcurl/test_parse_cookies.c
+++ b/src/testcurl/test_parse_cookies.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#ifndef _WIN32 38#ifndef _WIN32
38#include <sys/socket.h> 39#include <sys/socket.h>
diff --git a/src/testcurl/test_patch.c b/src/testcurl/test_patch.c
index 24da4d30..95839f39 100644
--- a/src/testcurl/test_patch.c
+++ b/src/testcurl/test_patch.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_post.c b/src/testcurl/test_post.c
index 658b7dd2..8dedcc17 100644
--- a/src/testcurl/test_post.c
+++ b/src/testcurl/test_post.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36 37
37#ifndef WINDOWS 38#ifndef WINDOWS
38#include <unistd.h> 39#include <unistd.h>
diff --git a/src/testcurl/test_post_loop.c b/src/testcurl/test_post_loop.c
index 593599c9..879d0266 100644
--- a/src/testcurl/test_post_loop.c
+++ b/src/testcurl/test_post_loop.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_postform.c b/src/testcurl/test_postform.c
index 289a95de..7534b6b7 100644
--- a/src/testcurl/test_postform.c
+++ b/src/testcurl/test_postform.c
@@ -38,6 +38,7 @@
38#include <gcrypt.h> 38#include <gcrypt.h>
39#endif 39#endif
40#endif /* MHD_HTTPS_REQUIRE_GCRYPT */ 40#endif /* MHD_HTTPS_REQUIRE_GCRYPT */
41#include <errno.h>
41 42
42#ifndef WINDOWS 43#ifndef WINDOWS
43#include <unistd.h> 44#include <unistd.h>
diff --git a/src/testcurl/test_process_arguments.c b/src/testcurl/test_process_arguments.c
index 6fea4c10..358b42f4 100644
--- a/src/testcurl/test_process_arguments.c
+++ b/src/testcurl/test_process_arguments.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_process_headers.c b/src/testcurl/test_process_headers.c
index 9f61d988..8a20d885 100644
--- a/src/testcurl/test_process_headers.c
+++ b/src/testcurl/test_process_headers.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_put.c b/src/testcurl/test_put.c
index 2eb6bd1c..03881040 100644
--- a/src/testcurl/test_put.c
+++ b/src/testcurl/test_put.c
@@ -33,6 +33,7 @@
33#include <stdlib.h> 33#include <stdlib.h>
34#include <string.h> 34#include <string.h>
35#include <time.h> 35#include <time.h>
36#include <errno.h>
36#include "mhd_has_in_name.h" 37#include "mhd_has_in_name.h"
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
diff --git a/src/testcurl/test_put_broken_len.c b/src/testcurl/test_put_broken_len.c
index f714eced..f1090b92 100644
--- a/src/testcurl/test_put_broken_len.c
+++ b/src/testcurl/test_put_broken_len.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#ifndef _WIN32 37#ifndef _WIN32
37#include <sys/socket.h> 38#include <sys/socket.h>
diff --git a/src/testcurl/test_put_chunked.c b/src/testcurl/test_put_chunked.c
index 77b684fb..6d55aa27 100644
--- a/src/testcurl/test_put_chunked.c
+++ b/src/testcurl/test_put_chunked.c
@@ -34,6 +34,7 @@
34#include <stdlib.h> 34#include <stdlib.h>
35#include <string.h> 35#include <string.h>
36#include <time.h> 36#include <time.h>
37#include <errno.h>
37 38
38#ifndef WINDOWS 39#ifndef WINDOWS
39#include <unistd.h> 40#include <unistd.h>
diff --git a/src/testcurl/test_put_header_fold.c b/src/testcurl/test_put_header_fold.c
index dbfe3f25..a37cea51 100644
--- a/src/testcurl/test_put_header_fold.c
+++ b/src/testcurl/test_put_header_fold.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#ifndef _WIN32 37#ifndef _WIN32
37#include <sys/socket.h> 38#include <sys/socket.h>
diff --git a/src/testcurl/test_quiesce.c b/src/testcurl/test_quiesce.c
index bce16712..9ba6adaa 100644
--- a/src/testcurl/test_quiesce.c
+++ b/src/testcurl/test_quiesce.c
@@ -34,6 +34,7 @@
34#include <time.h> 34#include <time.h>
35#include <sys/types.h> 35#include <sys/types.h>
36#include <pthread.h> 36#include <pthread.h>
37#include <errno.h>
37#include "mhd_sockets.h" /* only macros used */ 38#include "mhd_sockets.h" /* only macros used */
38#include "mhd_has_in_name.h" 39#include "mhd_has_in_name.h"
39#include "mhd_has_param.h" 40#include "mhd_has_param.h"
diff --git a/src/testcurl/test_toolarge.c b/src/testcurl/test_toolarge.c
index 60a061e3..36649a76 100644
--- a/src/testcurl/test_toolarge.c
+++ b/src/testcurl/test_toolarge.c
@@ -39,6 +39,7 @@
39#include <stdlib.h> 39#include <stdlib.h>
40#include <string.h> 40#include <string.h>
41#include <time.h> 41#include <time.h>
42#include <errno.h>
42#include "mhd_has_in_name.h" 43#include "mhd_has_in_name.h"
43#include "mhd_has_param.h" 44#include "mhd_has_param.h"
44#include "mhd_sockets.h" /* only macros used */ 45#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testcurl/test_tricky.c b/src/testcurl/test_tricky.c
index 88ecff02..493b3d69 100644
--- a/src/testcurl/test_tricky.c
+++ b/src/testcurl/test_tricky.c
@@ -31,6 +31,7 @@
31#include <stdlib.h> 31#include <stdlib.h>
32#include <string.h> 32#include <string.h>
33#include <time.h> 33#include <time.h>
34#include <errno.h>
34#include "mhd_has_in_name.h" 35#include "mhd_has_in_name.h"
35#include "mhd_has_param.h" 36#include "mhd_has_param.h"
36#include "mhd_sockets.h" /* only macros used */ 37#include "mhd_sockets.h" /* only macros used */
diff --git a/src/testzzuf/test_get.c b/src/testzzuf/test_get.c
index 94a4e833..276b1a5a 100644
--- a/src/testzzuf/test_get.c
+++ b/src/testzzuf/test_get.c
@@ -32,6 +32,7 @@
32#include <stdlib.h> 32#include <stdlib.h>
33#include <string.h> 33#include <string.h>
34#include <time.h> 34#include <time.h>
35#include <errno.h>
35 36
36#ifndef WINDOWS 37#ifndef WINDOWS
37#include <unistd.h> 38#include <unistd.h>