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:
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,