Lines Matching refs:share
43 CURLSH *share; member
100 curl_easy_setopt(curl, CURLOPT_SHARE, ctx->share); in test_thread()
144 static void execute(CURLSH *share, struct Ctx *ctx) in execute() argument
152 curl_share_setopt(share, CURLSHOPT_LOCKFUNC, test_lock); in execute()
153 curl_share_setopt(share, CURLSHOPT_UNLOCKFUNC, test_unlock); in execute()
154 curl_share_setopt(share, CURLSHOPT_USERDATA, (void *)mutexes); in execute()
155 curl_share_setopt(share, CURLSHOPT_SHARE, CURL_LOCK_DATA_SSL_SESSION); in execute()
166 curl_share_setopt(share, CURLSHOPT_LOCKFUNC, NULL); in execute()
167 curl_share_setopt(share, CURLSHOPT_UNLOCKFUNC, NULL); in execute()
175 static void execute(CURLSH *share, struct Ctx *ctx) in execute() argument
178 (void) share; in execute()
190 CURLSH* share; in test() local
195 share = curl_share_init(); in test()
196 if(!share) { in test()
202 ctx[i].share = share; in test()
209 execute(share, ctx); in test()
226 if(share) in test()
227 curl_share_cleanup(share); in test()