Ieri ero davvero fuso...
codice:
char **make_request_http10 (char **request, const char *dirANDfile, const char *useragent) {
	unsigned int dimreq;
	
	dimreq = strlen("GET ") + strlen(dirANDfile) + strlen(" HTTP/1.0\r\n");
	dimreq += strlen("User-Agent:") + strlen(useragent) + strlen("\r\n\r\n");
	
	if ((*request = (char *) malloc ((1+dimreq)*sizeof(char))) == NULL) {
		return (NULL);
	}
	
	/* GET /page HTTP/1.0\r\n\r\n */	
	strcpy (*request, "GET ");
	strcat (*request, dirANDfile);
	strcat (*request, " HTTP/1.0\r\n");
	strcat (*request, "User-Agent: ");
	strcat (*request, useragent);
	strcat (*request, "\r\n\r\n");
	*request[dimreq] = '\0';
	
	return (request);
}