| 384 | } |
| 385 | |
| 386 | void thread_wait(void *thread) |
| 387 | { |
| 388 | #if defined(CONF_FAMILY_UNIX) |
| 389 | pthread_join((pthread_t)thread, NULL); |
| 390 | #elif defined(CONF_FAMILY_WINDOWS) |
| 391 | WaitForSingleObject((HANDLE)thread, INFINITE); |
| 392 | #else |
| 393 | #error not implemented |
| 394 | #endif |
| 395 | } |
| 396 | |
| 397 | void thread_destroy(void *thread) |
| 398 | { |