Thread safe port properties.
authorMark H Weaver <mhw@netris.org>
Sun, 1 Dec 2013 23:29:33 +0000 (18:29 -0500)
committerMark H Weaver <mhw@netris.org>
Sun, 1 Dec 2013 23:34:30 +0000 (18:34 -0500)
commit79657fd3ec264ecd533a62d349c2cf1a2be2df14
tree42359c57e8f6993da14bc75907119ae28545d08c
parent1f6f591d666a0332317374f32339cd4ec3e248e9
Thread safe port properties.

* libguile/ports.c (scm_i_port_property, scm_i_set_port_property_x):
  Lock the port mutex while accessing the port alist.

* libguile/read.c (set_port_read_option): Lock the port mutex
  while modifying port read options.
libguile/ports.c
libguile/read.c