fixes to threaded finalizers
authorAndy Wingo <wingo@pobox.com>
Fri, 24 Feb 2012 22:03:31 +0000 (23:03 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 24 Feb 2012 22:05:34 +0000 (23:05 +0100)
commit2dcf6b596526429d75f1b53ee53d64dbbfc83b53
tree8942a2c7422be691f1596318201bdb67e015b7db
parentf9c3584117d32680af91a5b2a10e262e8176bd61
fixes to threaded finalizers

* libguile/finalizers.c (finalization_thread_proc):
  (run_finalization_thread):
  (start_finalization_thread):
  (stop_finalization_thread): Use pthreads + scm_with_guile instead of
  scm_spawn_thread, to avoid deadlocks.
libguile/finalizers.c