(scm_i_frame_single_threaded): Removed.
authorMarius Vollmer <mvo@zagadka.de>
Wed, 9 Mar 2005 19:13:59 +0000 (19:13 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Wed, 9 Mar 2005 19:13:59 +0000 (19:13 +0000)
commit0c97d7dd662540d41ecfc507ad5ae6d38d3d7ca1
treeeadfbfffed575bc851c337b7c9b323cf2338503d
parent461f34aa1b07e02a794da5617dc728266ba64e24
(scm_i_frame_single_threaded): Removed.
(scm_i_thread): Removed unused signal_asyncs field.
(threads_mark): Do not mark it.
(guilify_self_1): Do not initialize it.  Do initialize
continuation_root field.
(do_thread_exit): Do not remove thread from all_threads list.
(on_thread_exit): Do it here, after leaving guile mode.
(sleep_level): Removed.
(scm_i_thread_put_to_sleep): Leave thread_admin_mutex locked when
returning.  Do not support recursive sleeps.
(scm_i_thread_wake_up): Expect thread_admin_mutex to be locked on
entry.  Do not support recursive sleeps.
libguile/threads.c
libguile/threads.h