* threads.c (really_launch): Detach before unlocking
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 18 Dec 2002 10:53:23 +0000 (10:53 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 18 Dec 2002 10:53:23 +0000 (10:53 +0000)
commite29e0b0963a6b659f70d78271d2c40e9e2de28e7
tree83b0413167341f34109e1b9f2df2674003027a53
parentdad981029a145d7a8854124a558d66a68675ce1f
* threads.c (really_launch): Detach before unlocking
thread_admin_mutex in order not to risk being joined.
(scm_i_thread_put_to_sleep, scm_i_thread_wake_up): Keep
thread_admin_mutex locked during GC.

* pthread-threads.c, pthread-threads.h: Improvements to debugging
functions.
libguile/ChangeLog
libguile/pthread-threads.c
libguile/pthread-threads.h
libguile/threads.c