Lines Matching refs:hnd
83 void Curl_thread_destroy(curl_thread_t hnd)
85 if(hnd != curl_thread_t_null) {
86 pthread_detach(*hnd);
87 free(hnd);
91 int Curl_thread_join(curl_thread_t *hnd)
93 int ret = (pthread_join(**hnd, NULL) == 0);
95 free(*hnd);
96 *hnd = curl_thread_t_null;
125 void Curl_thread_destroy(curl_thread_t hnd)
127 CloseHandle(hnd);
130 int Curl_thread_join(curl_thread_t *hnd)
134 int ret = (WaitForSingleObject(*hnd, INFINITE) == WAIT_OBJECT_0);
136 int ret = (WaitForSingleObjectEx(*hnd, INFINITE, FALSE) == WAIT_OBJECT_0);
139 Curl_thread_destroy(*hnd);
141 *hnd = curl_thread_t_null;