Lines Matching defs: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;
132 void Curl_thread_destroy(curl_thread_t hnd)
134 CloseHandle(hnd);
137 int Curl_thread_join(curl_thread_t *hnd)
141 int ret = (WaitForSingleObject(*hnd, INFINITE) == WAIT_OBJECT_0);
143 int ret = (WaitForSingleObjectEx(*hnd, INFINITE, FALSE) == WAIT_OBJECT_0);
146 Curl_thread_destroy(*hnd);
148 *hnd = curl_thread_t_null;