fix initial values of reallocated fluids
authorAndy Wingo <wingo@pobox.com>
Thu, 16 Jun 2011 17:35:14 +0000 (19:35 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 16 Jun 2011 17:39:58 +0000 (19:39 +0200)
commit0b77014f0c7d53b8bdbc7059c92f526560e1cacd
tree66f00f9f8d84ef61b96e839aa1442d6ff59bc1cf
parent2dd49486445c18f047dd2b81e9d9f49dc1b2c41b
fix initial values of reallocated fluids

* libguile/threads.h:
* libguile/threads.c (scm_i_reset_fluid): New internal function, resets
  the binding of a fluid for all threads.  Needed for fluid GC.

* libguile/fluids.c (new_fluid): Call scm_i_reset_fluid here.
libguile/fluids.c
libguile/threads.c
libguile/threads.h