فهرست منبع

Fixed missing <errno.h> includes

While 'errno' can be defined in various headers, by standard it must
be defined in <errno.h> header.
Evgeny Grin (Karlson2k) 2 سال پیش
والد
کامیت
c209ce76f7
52فایلهای تغییر یافته به همراه53 افزوده شده و 1 حذف شده
  1. 1 0
      src/examples/demo.c
  2. 1 0
      src/examples/demo_https.c
  3. 1 0
      src/examples/digest_auth_example.c
  4. 1 0
      src/examples/fileserver_example_dirs.c
  5. 1 0
      src/examples/fileserver_example_external_select.c
  6. 1 0
      src/examples/suspend_resume_epoll.c
  7. 1 0
      src/examples/upgrade_example.c
  8. 1 0
      src/examples/websocket_chatserver_example.c
  9. 1 0
      src/examples/websocket_threaded_example.c
  10. 2 1
      src/microhttpd/mhd_itc.h
  11. 1 0
      src/microhttpd/test_auth_parse.c
  12. 1 0
      src/microhttpd/test_client_put_stop.c
  13. 1 0
      src/microhttpd/test_set_panic.c
  14. 1 0
      src/microhttpd/test_shutdown_select.c
  15. 1 0
      src/microhttpd/test_upgrade.c
  16. 1 0
      src/microhttpd/test_upgrade_large.c
  17. 1 0
      src/testcurl/perf_get.c
  18. 1 0
      src/testcurl/perf_get_concurrent.c
  19. 1 0
      src/testcurl/test_add_conn.c
  20. 1 0
      src/testcurl/test_basicauth.c
  21. 1 0
      src/testcurl/test_callback.c
  22. 1 0
      src/testcurl/test_delete.c
  23. 1 0
      src/testcurl/test_digestauth.c
  24. 1 0
      src/testcurl/test_digestauth2.c
  25. 1 0
      src/testcurl/test_digestauth_concurrent.c
  26. 1 0
      src/testcurl/test_digestauth_emu_ext.c
  27. 1 0
      src/testcurl/test_digestauth_sha256.c
  28. 1 0
      src/testcurl/test_digestauth_with_arguments.c
  29. 1 0
      src/testcurl/test_get.c
  30. 1 0
      src/testcurl/test_get_chunked.c
  31. 1 0
      src/testcurl/test_get_close_keep_alive.c
  32. 1 0
      src/testcurl/test_get_empty.c
  33. 1 0
      src/testcurl/test_get_iovec.c
  34. 1 0
      src/testcurl/test_get_response_cleanup.c
  35. 1 0
      src/testcurl/test_get_sendfile.c
  36. 1 0
      src/testcurl/test_head.c
  37. 1 0
      src/testcurl/test_large_put.c
  38. 1 0
      src/testcurl/test_parse_cookies.c
  39. 1 0
      src/testcurl/test_patch.c
  40. 1 0
      src/testcurl/test_post.c
  41. 1 0
      src/testcurl/test_post_loop.c
  42. 1 0
      src/testcurl/test_postform.c
  43. 1 0
      src/testcurl/test_process_arguments.c
  44. 1 0
      src/testcurl/test_process_headers.c
  45. 1 0
      src/testcurl/test_put.c
  46. 1 0
      src/testcurl/test_put_broken_len.c
  47. 1 0
      src/testcurl/test_put_chunked.c
  48. 1 0
      src/testcurl/test_put_header_fold.c
  49. 1 0
      src/testcurl/test_quiesce.c
  50. 1 0
      src/testcurl/test_toolarge.c
  51. 1 0
      src/testcurl/test_tricky.c
  52. 1 0
      src/testzzuf/test_get.c

+ 1 - 0
src/examples/demo.c

@@ -43,6 +43,7 @@
 #endif /* MHD_HAVE_LIBMAGIC */
 #include <limits.h>
 #include <ctype.h>
+#include <errno.h>
 
 #if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2
 #undef MHD_CPU_COUNT

+ 1 - 0
src/examples/demo_https.c

@@ -45,6 +45,7 @@
 #endif /* MHD_HAVE_LIBMAGIC */
 #include <limits.h>
 #include <ctype.h>
+#include <errno.h>
 
 #if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2
 #undef MHD_CPU_COUNT

+ 1 - 0
src/examples/digest_auth_example.c

@@ -27,6 +27,7 @@
 #include "platform.h"
 #include <microhttpd.h>
 #include <stdlib.h>
+#include <errno.h>
 
 #define PAGE \
   "<html><head><title>libmicrohttpd demo</title></head>" \

+ 1 - 0
src/examples/fileserver_example_dirs.c

@@ -31,6 +31,7 @@
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
+#include <errno.h>
 
 
 static ssize_t

+ 1 - 0
src/examples/fileserver_example_external_select.c

@@ -28,6 +28,7 @@
 #include <microhttpd.h>
 #include <sys/stat.h>
 #include <unistd.h>
+#include <errno.h>
 
 #define PAGE \
   "<html><head><title>File not found</title></head><body>File not found</body></html>"

+ 1 - 0
src/examples/suspend_resume_epoll.c

@@ -30,6 +30,7 @@
 #include <sys/epoll.h>
 #include <sys/timerfd.h>
 #include <limits.h>
+#include <errno.h>
 
 #define TIMEOUT_INFINITE -1
 

+ 1 - 0
src/examples/upgrade_example.c

@@ -33,6 +33,7 @@
 #include "platform.h"
 #include <microhttpd.h>
 #include <pthread.h>
+#include <errno.h>
 
 #define PAGE \
   "<html><head><title>libmicrohttpd demo</title></head><body>libmicrohttpd demo</body></html>"

+ 1 - 0
src/examples/websocket_chatserver_example.c

@@ -33,6 +33,7 @@
 #define _CRT_SECURE_NO_WARNINGS
 #endif
 #include "platform.h"
+#include <errno.h>
 #include <microhttpd.h>
 #include <microhttpd_ws.h>
 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)

+ 1 - 0
src/examples/websocket_threaded_example.c

@@ -29,6 +29,7 @@
 /* TODO: allow to send large messages. */
 
 #include "platform.h"
+#include <errno.h>
 #include <pthread.h>
 #include <microhttpd.h>
 

+ 2 - 1
src/microhttpd/mhd_itc.h

@@ -54,10 +54,11 @@
 #include <sys/eventfd.h>
 #include <stdint.h>      /* for uint64_t */
 #ifdef HAVE_UNISTD_H
-#include <unistd.h>      /* for read(), write(), errno */
+#include <unistd.h>      /* for read(), write() */
 #endif /* HAVE_UNISTD_H */
 #ifdef HAVE_STRING_H
 #include <string.h> /* for strerror() */
+#include <errno.h>
 #endif
 
 

+ 1 - 0
src/microhttpd/test_auth_parse.c

@@ -26,6 +26,7 @@
 #include "mhd_options.h"
 #include <string.h>
 #include <stdio.h>
+#include <errno.h>
 #include "gen_auth.h"
 #ifdef BAUTH_SUPPORT
 #include "basicauth.h"

+ 1 - 0
src/microhttpd/test_client_put_stop.c

@@ -30,6 +30,7 @@
 #include <string.h>
 #include <time.h>
 #include <stdint.h>
+#include <errno.h>
 
 #ifdef HAVE_STRINGS_H
 #include <strings.h>

+ 1 - 0
src/microhttpd/test_set_panic.c

@@ -29,6 +29,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifdef HAVE_STRINGS_H
 #include <strings.h>

+ 1 - 0
src/microhttpd/test_shutdown_select.c

@@ -34,6 +34,7 @@
 #include "mhd_sockets.h"
 #include <stdlib.h>
 #include <stdio.h>
+#include <errno.h>
 
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>

+ 1 - 0
src/microhttpd/test_upgrade.c

@@ -33,6 +33,7 @@
 #include <pthread.h>
 #include <stdlib.h>
 #include <stddef.h>
+#include <errno.h>
 #ifndef WINDOWS
 #include <unistd.h>
 #endif

+ 1 - 0
src/microhttpd/test_upgrade_large.c

@@ -35,6 +35,7 @@
 #include <pthread.h>
 #include <stdlib.h>
 #include <stddef.h>
+#include <errno.h>
 #ifndef WINDOWS
 #include <unistd.h>
 #endif

+ 1 - 0
src/testcurl/perf_get.c

@@ -45,6 +45,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/perf_get_concurrent.c

@@ -42,6 +42,7 @@
 #include <string.h>
 #include <time.h>
 #include <pthread.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #if defined(MHD_CPU_COUNT) && (MHD_CPU_COUNT + 0) < 2

+ 1 - 0
src/testcurl/test_add_conn.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testcurl/test_basicauth.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_callback.c

@@ -29,6 +29,7 @@
 #include "platform.h"
 #include <curl/curl.h>
 #include <microhttpd.h>
+#include <errno.h>
 
 struct callback_closure
 {

+ 1 - 0
src/testcurl/test_delete.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_digestauth.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
   (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))

+ 1 - 0
src/testcurl/test_digestauth2.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
   (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))

+ 1 - 0
src/testcurl/test_digestauth_concurrent.c

@@ -38,6 +38,7 @@
 #define NEED_GCRYP_INIT 1
 #include <gcrypt.h>
 #endif /* MHD_HTTPS_REQUIRE_GCRYPT && (MHD_SHA256_TLSLIB || MHD_MD5_TLSLIB) */
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_digestauth_emu_ext.c

@@ -36,6 +36,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_digestauth_sha256.c

@@ -34,6 +34,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
   (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))

+ 1 - 0
src/testcurl/test_digestauth_with_arguments.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #if defined(MHD_HTTPS_REQUIRE_GCRYPT) && \
   (defined(MHD_SHA256_TLSLIB) || defined(MHD_MD5_TLSLIB))

+ 1 - 0
src/testcurl/test_get.c

@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testcurl/test_get_chunked.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>

+ 1 - 0
src/testcurl/test_get_close_keep_alive.c

@@ -34,6 +34,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testcurl/test_get_empty.c

@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testcurl/test_get_iovec.c

@@ -44,6 +44,7 @@
 #ifdef HAVE_STDBOOL_H
 #include <stdbool.h>
 #endif
+#include <errno.h>
 #include "mhd_sockets.h"
 #include "mhd_has_in_name.h"
 

+ 1 - 0
src/testcurl/test_get_response_cleanup.c

@@ -36,6 +36,7 @@
 #include <sys/types.h>
 #include <sys/wait.h>
 #include <fcntl.h>
+#include <errno.h>
 #ifndef _WIN32
 #include <signal.h>
 #endif /* _WIN32 */

+ 1 - 0
src/testcurl/test_get_sendfile.c

@@ -34,6 +34,7 @@
 #include <time.h>
 #include <sys/types.h>
 #include <fcntl.h>
+#include <errno.h>
 #include "mhd_sockets.h"
 #include "mhd_has_in_name.h"
 

+ 1 - 0
src/testcurl/test_head.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef _WIN32
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_large_put.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>

+ 1 - 0
src/testcurl/test_parse_cookies.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef _WIN32
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_patch.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_post.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>

+ 1 - 0
src/testcurl/test_post_loop.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_postform.c

@@ -38,6 +38,7 @@
 #include <gcrypt.h>
 #endif
 #endif /* MHD_HTTPS_REQUIRE_GCRYPT */
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>

+ 1 - 0
src/testcurl/test_process_arguments.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_process_headers.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_put.c

@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 
 #ifndef WINDOWS

+ 1 - 0
src/testcurl/test_put_broken_len.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef _WIN32
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_put_chunked.c

@@ -34,6 +34,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>

+ 1 - 0
src/testcurl/test_put_header_fold.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef _WIN32
 #include <sys/socket.h>

+ 1 - 0
src/testcurl/test_quiesce.c

@@ -34,6 +34,7 @@
 #include <time.h>
 #include <sys/types.h>
 #include <pthread.h>
+#include <errno.h>
 #include "mhd_sockets.h" /* only macros used */
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"

+ 1 - 0
src/testcurl/test_toolarge.c

@@ -39,6 +39,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testcurl/test_tricky.c

@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 #include "mhd_has_in_name.h"
 #include "mhd_has_param.h"
 #include "mhd_sockets.h" /* only macros used */

+ 1 - 0
src/testzzuf/test_get.c

@@ -32,6 +32,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
+#include <errno.h>
 
 #ifndef WINDOWS
 #include <unistd.h>