12345678910111213141516171819202122232425262728293031323334 |
- #include "test.h"
- /*
- * Get a single URL without select().
- */
- int test(char *URL)
- {
- CURL *c;
- CURLM *m;
- CURLMcode res;
- int running=1;
- curl_global_init(CURL_GLOBAL_ALL);
- c = curl_easy_init();
- curl_easy_setopt(c, CURLOPT_URL, URL);
- m = curl_multi_init();
- res = curl_multi_add_handle(m, c);
- while (running) {
- res = curl_multi_perform(m, &running);
- if (running <= 0) {
- fprintf(stderr, "nothing left running.\n");
- break;
- }
- }
- curl_multi_remove_handle(m, c);
- curl_easy_cleanup(c);
- curl_multi_cleanup(m);
- return res;
- }
|