libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit c63c01959bca43b7cb281510ed7fd12491e09584
parent b4abb360a438af83a786b8f8e2df8b5ed0c865ba
Author: Matthias Wachs <wachs@in.tum.de>
Date:   Tue, 21 Sep 2010 15:22:22 +0000

Changes to get testcases to compile under Windows (MINGW)

Diffstat:
Msrc/testcurl/daemontest_digestauth.c | 2+-
Msrc/testcurl/daemontest_get.c | 6+++++-
Msrc/testcurl/daemontest_get_sendfile.c | 2+-
Msrc/testcurl/daemontest_termination.c | 7+++++--
4 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/testcurl/daemontest_digestauth.c b/src/testcurl/daemontest_digestauth.c @@ -31,9 +31,9 @@ #include <stdlib.h> #include <string.h> #include <time.h> -#include <sys/socket.h> #ifndef WINDOWS +#include <sys/socket.h> #include <unistd.h> #endif diff --git a/src/testcurl/daemontest_get.c b/src/testcurl/daemontest_get.c @@ -32,10 +32,14 @@ #include <stdlib.h> #include <string.h> #include <time.h> -#include <sys/socket.h> + +#ifdef __MINGW32__ +#define usleep(usec) (Sleep ((usec) / 1000),0) +#endif #ifndef WINDOWS #include <unistd.h> +#include <sys/socket.h> #endif static int oneone; diff --git a/src/testcurl/daemontest_get_sendfile.c b/src/testcurl/daemontest_get_sendfile.c @@ -32,11 +32,11 @@ #include <stdlib.h> #include <string.h> #include <time.h> -#include <sys/socket.h> #include <sys/types.h> #include <fcntl.h> #ifndef WINDOWS +#include <sys/socket.h> #include <unistd.h> #endif diff --git a/src/testcurl/daemontest_termination.c b/src/testcurl/daemontest_termination.c @@ -25,18 +25,21 @@ */ #define PORT 12345 +#include "platform.h" #include <stdio.h> #include <string.h> #include <stdint.h> #include <stdarg.h> #include <stdlib.h> #include <sys/types.h> -#include <sys/select.h> -#include <sys/socket.h> #include <microhttpd.h> #include <unistd.h> #include <curl/curl.h> +#ifndef __MINGW32__ +#include <sys/select.h> +#include <sys/socket.h> +#endif static int connection_handler (void *cls,