Some compilers lacks <sys/time.h>. Include "timeval.h" to simplify the #ifdefs.

This commit is contained in:
Gisle Vanem 2007-01-29 20:24:00 +00:00
parent e994c6af75
commit d10e174fd1
3 changed files with 7 additions and 10 deletions

View File

@ -10,7 +10,6 @@
#include "test.h" #include "test.h"
#include <sys/time.h>
#include <sys/types.h> #include <sys/types.h>
#include "timeval.h" #include "timeval.h"
@ -83,7 +82,7 @@ int test(char *URL)
interval.tv_sec = 1; interval.tv_sec = 1;
interval.tv_usec = 0; interval.tv_usec = 0;
if (curlx_tvdiff(curlx_tvnow(), ml_start) > if (curlx_tvdiff(curlx_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) { MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE; ml_timedout = TRUE;
break; break;
@ -93,7 +92,7 @@ int test(char *URL)
while (res == CURLM_CALL_MULTI_PERFORM) { while (res == CURLM_CALL_MULTI_PERFORM) {
res = (int)curl_multi_perform(m, &running); res = (int)curl_multi_perform(m, &running);
if (curlx_tvdiff(curlx_tvnow(), mp_start) > if (curlx_tvdiff(curlx_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) { MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE; mp_timedout = TRUE;
break; break;

View File

@ -10,7 +10,6 @@
#include "test.h" #include "test.h"
#include <sys/time.h>
#include <sys/types.h> #include <sys/types.h>
#include "timeval.h" #include "timeval.h"
@ -83,7 +82,7 @@ int test(char *URL)
interval.tv_sec = 1; interval.tv_sec = 1;
interval.tv_usec = 0; interval.tv_usec = 0;
if (curlx_tvdiff(curlx_tvnow(), ml_start) > if (curlx_tvdiff(curlx_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) { MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE; ml_timedout = TRUE;
break; break;
@ -97,7 +96,7 @@ int test(char *URL)
while (res == CURLM_CALL_MULTI_PERFORM) { while (res == CURLM_CALL_MULTI_PERFORM) {
res = curl_multi_perform(m, &running); res = curl_multi_perform(m, &running);
if (curlx_tvdiff(curlx_tvnow(), mp_start) > if (curlx_tvdiff(curlx_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) { MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE; mp_timedout = TRUE;
break; break;

View File

@ -12,7 +12,6 @@
#ifdef USE_SSLEAY #ifdef USE_SSLEAY
#include <sys/time.h>
#include <sys/types.h> #include <sys/types.h>
#include <openssl/opensslv.h> #include <openssl/opensslv.h>
@ -33,7 +32,7 @@
#define MAIN_LOOP_HANG_TIMEOUT 30 * 1000 #define MAIN_LOOP_HANG_TIMEOUT 30 * 1000
#define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000 #define MULTI_PERFORM_HANG_TIMEOUT 20 * 1000
/* /*
* We use this ZERO_NULL to avoid picky compiler warnings, * We use this ZERO_NULL to avoid picky compiler warnings,
* when assigning a NULL pointer to a function pointer var. * when assigning a NULL pointer to a function pointer var.
*/ */
@ -259,7 +258,7 @@ int test(char *URL)
interval.tv_sec = 1; interval.tv_sec = 1;
interval.tv_usec = 0; interval.tv_usec = 0;
if (curlx_tvdiff(curlx_tvnow(), ml_start) > if (curlx_tvdiff(curlx_tvnow(), ml_start) >
MAIN_LOOP_HANG_TIMEOUT) { MAIN_LOOP_HANG_TIMEOUT) {
ml_timedout = TRUE; ml_timedout = TRUE;
break; break;
@ -269,7 +268,7 @@ int test(char *URL)
while (res == CURLM_CALL_MULTI_PERFORM) { while (res == CURLM_CALL_MULTI_PERFORM) {
res = curl_multi_perform(multi, &running); res = curl_multi_perform(multi, &running);
if (curlx_tvdiff(curlx_tvnow(), mp_start) > if (curlx_tvdiff(curlx_tvnow(), mp_start) >
MULTI_PERFORM_HANG_TIMEOUT) { MULTI_PERFORM_HANG_TIMEOUT) {
mp_timedout = TRUE; mp_timedout = TRUE;
break; break;