#include <stdio.h>
#include <curl/curl.h>

char *urls[]={
  "daniel.haxx.se",
  "www.ibm.com",
  "www.microsoft.com",
  "daniel.haxx.se",
  "www.telia.se",
  "www.haxx.se",
  "daniel.haxx.se",
  "curl.haxx.se",
  "www.contactor.se",
  "slashdot.org",
  "www.freshmeat.net",
  "daniel.haxx.se",
  "www.ibm.com",
  "www.microsoft.com",
  "www.telia.se",
  "daniel.haxx.se",
  "www.haxx.se",
  "curl.haxx.se",
  "www.contactor.se",
  "daniel.haxx.se",
  "slashdot.org",
  "www.freshmeat.net",
  "daniel.haxx.se",
  NULL
};

int main(int argc, char argv[])
{
  struct HttpPost *first, *last;
  CURL *curl;
  CURLcode ccode;
  int i;

  curl_memdebug("memdump");

  curl_global_init(CURL_GLOBAL_ALL);

  curl = curl_easy_init();
  if (!curl) {
    fprintf(stderr, "curl_easy_init error!\n");
    exit(1);
  }

  curl_easy_setopt(curl, CURLOPT_NOBODY, TRUE);
  curl_easy_setopt(curl, CURLOPT_DNS_CACHE_TIMEOUT, 2);

  for(i=0; urls[i]; i++) {
    curl_easy_setopt(curl, CURLOPT_URL, urls[i]);
    ccode = curl_easy_perform(curl);

    printf("*** one %s was checked\n", urls[i]);
    sleep(1);
  }
  curl_easy_cleanup(curl);
  
  curl_global_cleanup();

  return 0;
}
