Lines Matching defs:curl
12 * are also available at https://curl.se/docs/copyright.html.
21 * SPDX-License-Identifier: curl
34 #include <curl/curl.h>
85 CURL *curl;
106 /* get a curl handle */
107 curl = curl_easy_init();
108 if(curl) {
110 curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback);
113 curl_easy_setopt(curl, CURLOPT_READDATA, (void *) fp);
116 curl_easy_setopt(curl, CURLOPT_SEEKFUNCTION, my_seek);
119 curl_easy_setopt(curl, CURLOPT_SEEKDATA, (void *) fp);
122 curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);
126 curl_easy_setopt(curl, CURLOPT_URL, url);
130 curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE,
136 curl_easy_setopt(curl, CURLOPT_HTTPAUTH, (long)CURLAUTH_ANY);
139 curl_easy_setopt(curl, CURLOPT_USERPWD, "user:password");
142 res = curl_easy_perform(curl);
149 curl_easy_cleanup(curl);