summaryrefslogtreecommitdiff
path: root/libguile/filesys.c
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2004-08-19 17:16:01 +0000
committerMarius Vollmer <mvo@zagadka.de>2004-08-19 17:16:01 +0000
commit6087fad9c7263be996e8cb91cb300a20280048be (patch)
tree6c6e1d01e6a818a14ef69b82943e91e2289c3adb /libguile/filesys.c
parent3ee86942a7cc519ef1c6f6a9868a5136f85558bc (diff)
downloadguile-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