leave guile when reading signal pipe
authorAndy Wingo <wingo@pobox.com>
Thu, 26 May 2011 16:29:05 +0000 (18:29 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 26 May 2011 16:29:05 +0000 (18:29 +0200)
commitaf4081e9fd1d3bfaf4df906cac990c88e2e7cfa2
treec4b2f552621036085dd4b699c447e8e91b46052f
parentf4e45e91f265429ad1c42d3905dd3c05a0bc0924
leave guile when reading signal pipe

* libguile/scmsigs.c (read_signal_pipe_data, signal_delivery_thread):
  Leave guile when reading from the signal pipe.  Hopefully that lets GC
  know not to wake up this thread.
libguile/scmsigs.c