--- ext/threads/shared/shared.xs.broken 2003-12-22 00:31:25.250000000 -0600 +++ ext/threads/shared/shared.xs 2003-12-22 00:32:50.828125000 -0600 @@ -421,7 +421,7 @@ #if defined(WIN32) || defined(OS2) # define ABS2RELMILLI(abs) \ do { \ - abs -= (double)time(NULL) \ + abs -= (double)time(NULL); \ if (abs > 0) { abs *= 1000; } \ else { abs = 0; } \ } while (0) @@ -450,7 +450,7 @@ break; } MUTEX_LOCK(mut); - c->waiters--; + cond->waiters--; return got_it; # else # ifdef OS2Thread Previous | Thread Next