X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2Fposix%2FSelect.c;h=ccf39458d2b2fb1c0e55133a149c66d7a1a41709;hp=e21ced03ab63d34b7539e2b2e03aec006ff43814;hb=93db1991b5cacf8357493a2e17fbbfb485f3205b;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1 diff --git a/rts/posix/Select.c b/rts/posix/Select.c index e21ced0..ccf3945 100644 --- a/rts/posix/Select.c +++ b/rts/posix/Select.c @@ -65,7 +65,7 @@ wakeUpSleepingThreads(lnat ticks) sleeping_queue = tso->link; tso->why_blocked = NotBlocked; tso->link = END_TSO_QUEUE; - IF_DEBUG(scheduler,debugBelch("Waking up sleeping thread %d\n", tso->id)); + IF_DEBUG(scheduler,debugBelch("Waking up sleeping thread %lu\n", (unsigned long)tso->id)); // MainCapability: this code is !THREADED_RTS pushOnRunQueue(&MainCapability,tso); flag = rtsTrue; @@ -126,7 +126,7 @@ awaitEvent(rtsBool wait) min = 0; } else if (sleeping_queue != END_TSO_QUEUE) { min = (sleeping_queue->block_info.target - ticks) - * TICK_MILLISECS * 1000; + * RtsFlags.MiscFlags.tickInterval * 1000; } else { min = 0x7ffffff; } @@ -251,7 +251,7 @@ awaitEvent(rtsBool wait) } if (ready) { - IF_DEBUG(scheduler,debugBelch("Waking up blocked thread %d\n", tso->id)); + IF_DEBUG(scheduler,debugBelch("Waking up blocked thread %lu\n", (unsigned long)tso->id)); tso->why_blocked = NotBlocked; tso->link = END_TSO_QUEUE; pushOnRunQueue(&MainCapability,tso);