~ chicken-core (chicken-5) e8874af8a2182a3465cfbb2c9692295bbf31283c
commit e8874af8a2182a3465cfbb2c9692295bbf31283c Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Sep 6 08:34:34 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Tue Sep 6 08:34:34 2011 +0200 types.db: thread-join returns multiple values (thanks to Joerg Wittenberger) diff --git a/types.db b/types.db index ccf8ea66..d01dfdb5 100644 --- a/types.db +++ b/types.db @@ -2213,7 +2213,7 @@ (raise (procedure raise (*) noreturn)) (seconds->time (#(procedure #:clean #:enforce) seconds->time (number) (struct time))) (terminated-thread-exception? (#(procedure #:pure) terminated-thread-exception? (*) boolean)) -(thread-join! (#(procedure #:clean #:enforce) thread-join! ((struct thread) #!optional * *) *)) +(thread-join! (#(procedure #:clean #:enforce) thread-join! ((struct thread) #!optional * *) . *)) (thread-name (#(procedure #:clean #:enforce) thread-name ((struct thread)) *) (((struct thread)) (##sys#slot #(1) '6)))Trap