summaryrefslogtreecommitdiff
path: root/doc/ref/preface.texi
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2013-02-28 17:56:58 -0500
committerMark H Weaver <mhw@netris.org>2013-03-05 16:04:55 -0500
commitf57ea23ac8e1436f37ceeda3ea8625243c20e645 (patch)
tree9770b54992f625abae89964d8b6efea62d09dea6 /doc/ref/preface.texi
parent29ace173b170a5d77e6becb30fb1d9f253a373d5 (diff)
downloadguile-f57ea23ac8e1436f37ceeda3ea8625243c20e645.tar.gz
Fix thread-unsafe lazy initializations.
* libguile/debug.c (scm_local_eval): libguile/ports.c (scm_current_warning_port): libguile/strports.c (scm_eval_string_in_module): Perform lazy-initialization while holding a mutex. Use SCM_UNDEFINED as the uninitialized value. Use 'scm_c_*_variable'. * doc/ref/api-modules.texi (Accessing Modules from C): Fix 'my_eval_string' example to be thread-safe.
Diffstat (limited to 'doc/ref/preface.texi')
0 files changed, 0 insertions, 0 deletions