30 #define TEST_HANG_TIMEOUT 30 * 1000 34 #define MAX_BLOCKED_TIME_MS 500 39 CURLM *mhandle = NULL;
41 int still_running = 0;
60 while(still_running) {
77 multi_fdset(mhandle, &fdread, &fdwrite, &fdexcep, &maxfd);
81 select_test(maxfd + 1, &fdread, &fdwrite, &fdexcep, &timeout);
94 fprintf(stderr,
"pong = %ld\n", e);
#define select_test(A, B, C, D, E)
long tutil_tvdiff(struct timeval newer, struct timeval older)
#define easy_setopt(A, B, C)
#define multi_add_handle(A, B)
#define abort_on_test_timeout()
#define multi_fdset(A, B, C, D, E)
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
#define multi_perform(A, B)
#define MAX_BLOCKED_TIME_MS
CURL_EXTERN void curl_global_cleanup(void)
curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs ...
#define start_test_timing()
CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle)
struct timeval tutil_tvnow(void)