summaryrefslogtreecommitdiff
path: root/libguile/procprop.c
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2013-11-17 04:00:29 -0500
committerMark H Weaver <mhw@netris.org>2013-11-23 14:39:51 -0500
commite676a4c34211efc8a7558afb0f8572b88a89c683 (patch)
treeb28d19127e14d401629195012a8695dc3a224501 /libguile/procprop.c
parent1e42832af07ea6ac68ecbe4f6a3376ff509a2a51 (diff)
downloadguile-e676a4c34211efc8a7558afb0f8572b88a89c683.tar.gz
Add mutex locking functions that also block asyncs.
* libguile/async.h (scm_i_pthread_mutex_lock_block_asyncs, scm_i_pthread_mutex_unlock_unblock_asyncs): New macros. * libguile/threads.c (do_unlock_with_asyncs): New static helper. (scm_i_dynwind_pthread_mutex_lock_block_asyncs): New function. * libguile/threads.h (scm_i_dynwind_pthread_mutex_lock_block_asyncs): Add prototype.
Diffstat (limited to 'libguile/procprop.c')
0 files changed, 0 insertions, 0 deletions