#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;
}

