#include <stdio.h>
#include <curl/curl.h>

CURL * curlEasy1, * curlEasy2;
CURLSH * curlShare;
FILE * f1, *f2;

main()
{
    static char * cookStr="TestCookie_NameXXX;TestCookie_valueYYY";
    f1 = fopen("/tmp/mazdoor1", "w");
    f2 = fopen("/tmp/mazdoor2", "w");
    curlEasy1 = curl_easy_init();
    curlShare = curl_share_init();

    curl_share_setopt(curlShare, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE);
    curl_easy_setopt(curlEasy1, CURLOPT_VERBOSE, 10);
    curl_easy_setopt(curlEasy1, CURLOPT_WRITEDATA, f1);
    curl_easy_setopt(curlEasy1, CURLOPT_URL, "http://www.html-kit.com/tools/cookietester/");
    curl_easy_setopt(curlEasy1, CURLOPT_COOKIE, cookStr);
    curl_easy_setopt(curlEasy1, CURLOPT_SHARE, curlShare);
    curl_easy_perform(curlEasy1);
    curl_easy_cleanup(curlEasy1);

    curlEasy2 = curl_easy_init();
    curl_easy_setopt(curlEasy2, CURLOPT_VERBOSE, 10);
    curl_easy_setopt(curlEasy2, CURLOPT_WRITEDATA, f2);
    curl_easy_setopt(curlEasy2, CURLOPT_URL, "http://www.html-kit.com/tools/cookietester/");
    curl_easy_setopt(curlEasy2, CURLOPT_SHARE, curlShare);
    curl_easy_perform(curlEasy2);
    curl_easy_cleanup(curlEasy2);
}
