cygwin pthreads is more like the *nix's
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2656
b64f7644-9d1e-0410-96f1-
a4d463321fa5
static uint64_t hb_thread_to_integer( const hb_thread_t* t )
{
#if defined( USE_PTHREAD )
- #if defined( _WIN32 ) || defined( __MINGW32__ )
+ #if defined( SYS_CYGWIN )
+ return (uint64_t)t->thread;
+ #elif defined( _WIN32 ) || defined( __MINGW32__ )
return (uint64_t)(ptrdiff_t)t->thread.p;
#elif defined( SYS_DARWIN )
return (unsigned long)t->thread;