locking for putc, puts
authorAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 23:36:48 +0000 (00:36 +0100)
committerAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 23:55:05 +0000 (00:55 +0100)
commit0607ebbfcf63dc81e4bc2b10f3a8c3bc0d348c09
tree8d7b9e0b211acf00ebcd43e57b7a860fa966ea07
parent4251ae2e282385be6d08b0fffab761fcc0fa93aa
locking for putc, puts

* libguile/ports.c (scm_putc, scm_puts):
* libguile/ports.h (scm_putc_unlocked, scm_puts_unlocked): Separate into
  _unlocked and locked variants.  Change all callers to use the
  _unlocked versions.
44 files changed:
libguile/arbiters.c
libguile/arrays.c
libguile/backtrace.c
libguile/bitvectors.c
libguile/bytevectors.c
libguile/continuations.c
libguile/control.c
libguile/deprecation.c
libguile/dynl.c
libguile/eval.c
libguile/filesys.c
libguile/fluids.c
libguile/foreign.c
libguile/fports.c
libguile/frames.c
libguile/gdbint.c
libguile/gsubr.c
libguile/guardians.c
libguile/hashtab.c
libguile/hooks.c
libguile/keywords.c
libguile/load.c
libguile/macros.c
libguile/mallocs.c
libguile/memoize.c
libguile/objcodes.c
libguile/ports.c
libguile/ports.h
libguile/print.c
libguile/programs.c
libguile/promises.c
libguile/r6rs-ports.c
libguile/smob.c
libguile/srcprop.c
libguile/srfi-14.c
libguile/stackchk.c
libguile/struct.c
libguile/threads.c
libguile/throw.c
libguile/values.c
libguile/variable.c
libguile/vm.c
libguile/weak-set.c
libguile/weak-table.c