~ chicken-core (chicken-5) c3b3345ed4307fe32ef37151bc29d9c4bccf34a4
commit c3b3345ed4307fe32ef37151bc29d9c4bccf34a4
Author: unknown <felix@.(none)>
AuthorDate: Tue Oct 27 11:17:23 2009 +0100
Commit: unknown <felix@.(none)>
CommitDate: Tue Oct 27 11:17:23 2009 +0100
CHICKEN_yield callback should use internal ##sys#thread-yield
diff --git a/eval.scm b/eval.scm
index d5a6a916..8e9dba95 100644
--- a/eval.scm
+++ b/eval.scm
@@ -1740,7 +1740,7 @@
#t)
(define-external (CHICKEN_yield) bool
- (run-safe (lambda () (begin (thread-yield!) #t))) )
+ (run-safe (lambda () (begin (##sys#thread-yield!) #t))) )
(define-external (CHICKEN_eval (scheme-object exp) ((c-pointer "C_word") result)) bool
(run-safe
Trap