Index: src/threading.h ================================================================== --- src/threading.h +++ src/threading.h @@ -90,11 +90,15 @@ void *ret; if (pthread_join(thread, &ret)) return false; +# ifdef PTHREAD_CANCELED return (ret != PTHREAD_CANCELED); +# else + return true; +# endif #elif defined(_WIN32) if (WaitForSingleObject(thread, INFINITE)) return false; CloseHandle(thread);