diff options
author | Marius Vollmer <mvo@zagadka.de> | 2004-08-19 17:16:01 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2004-08-19 17:16:01 +0000 |
commit | 6087fad9c7263be996e8cb91cb300a20280048be (patch) | |
tree | 6c6e1d01e6a818a14ef69b82943e91e2289c3adb /libguile/filesys.c | |
parent | 3ee86942a7cc519ef1c6f6a9868a5136f85558bc (diff) | |
download | guile-6087fad9c7263be996e8cb91cb300a20280048be.tar.gz |
(gc_section_count): Removed, thread-sleeping can not
be nested.
(scm_i_thread_put_to_sleep): Call scm_i_leave_guile before locking
admin mutex so that we can be put to sleep by other threads while
blocking on that mutex. Lock all the heap mutex of all threads,
including ourselves.
(scm_i_thread_wake_up): Unlock all threads, including ourselves,
call scm_i_enter_guile.
(scm_thread_mark_stacks): Expect all threads to be suspended.
Diffstat (limited to 'libguile/filesys.c')
0 files changed, 0 insertions, 0 deletions