~ chicken-core (chicken-5) 9116689ceb9612092c1f8b52f3a672b2a21694df
commit 9116689ceb9612092c1f8b52f3a672b2a21694df
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Nov 17 02:24:11 2010 -0500
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Wed Nov 17 02:24:11 2010 -0500
forcing primordial clears unblock-state
diff --git a/scheduler.scm b/scheduler.scm
index 1f8475cc..3751d977 100644
--- a/scheduler.scm
+++ b/scheduler.scm
@@ -170,6 +170,7 @@ EOF
(define (##sys#force-primordial)
(dbg "primordial thread forced due to interrupt")
+ (##sys#setislot ##sys#primordial-thread 13 #f)
(##sys#thread-unblock! ##sys#primordial-thread) )
(define ready-queue-head '())
Trap