41 #define TEST_HANG_TIMEOUT 60 * 1000 43 #define PROXY libtest_arg2 44 #define PROXYUSERPWD libtest_arg3 45 #define HOST test_argv[4] 51 static int init(
int num,
CURLM *cm,
const char *url,
const char *userpwd,
102 static int loop(
int num,
CURLM *cm,
const char *url,
const char *userpwd,
112 res =
init(num, cm, url, userpwd, headers);
146 int itimeout = (L > (long)INT_MAX) ? INT_MAX : (int)L;
148 T.
tv_usec = (itimeout%1000)*1000;
176 fprintf(stderr,
"E: CURLMsg (%d)\n", (
int)msg->
msg);
208 fprintf(stderr,
"curl_slist_append() failed\n");
229 fprintf(stderr,
"lib540: now we do the request again\n");
#define res_multi_add_handle(A, B)
#define res_global_init(A)
#define res_multi_perform(A, B)
static CURL * eh[NUM_HANDLES]
#define TEST_ERR_MAJOR_BAD
CURL_EXTERN struct curl_slist * curl_slist_append(struct curl_slist *, const char *)
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
#define res_easy_setopt(A, B, C)
CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *multi_handle, CURL *curl_handle)
static int init(int num, CURLM *cm, const char *url, const char *userpwd, struct curl_slist *headers)
#define res_select_test(A, B, C, D, E)
#define res_test_timedout()
CURL_EXTERN CURLMsg * curl_multi_info_read(CURLM *multi_handle, int *msgs_in_queue)
static int loop(int num, CURLM *cm, const char *url, const char *userpwd, struct curl_slist *headers)
CURL_EXTERN void curl_global_cleanup(void)
curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs ...
#define res_multi_timeout(A, B)
CURL_EXTERN const char * curl_easy_strerror(CURLcode)
CURL_EXTERN void curl_slist_free_all(struct curl_slist *)
#define start_test_timing()
#define res_multi_fdset(A, B, C, D, E)
CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle)
#define res_multi_init(A)