locking on scm_c_read, scm_getc
authorAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 22:53:06 +0000 (23:53 +0100)
committerAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 23:54:58 +0000 (00:54 +0100)
commitbe632904cafd0c5baf38b2ef970acc2c72af6cd3
treee3bde19c1963a480bd33487c76c624f684953c9e
parent0d959103f985bbb60959c7ef4738235527792e47
locking on scm_c_read, scm_getc

* libguile/ports.c (scm_c_read_unlocked, scm_c_read, scm_getc_unlocked)
  (scm_getc): Split getc and read operations into locked and unlocked
  variants.  Change most uses to use the _unlocked version.
libguile/arrays.c
libguile/ports.c
libguile/ports.h
libguile/r6rs-ports.c
libguile/rdelim.c
libguile/read.c