diff options
author | Mark H Weaver <mhw@netris.org> | 2013-11-17 04:00:29 -0500 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2013-11-23 14:39:51 -0500 |
commit | e676a4c34211efc8a7558afb0f8572b88a89c683 (patch) | |
tree | b28d19127e14d401629195012a8695dc3a224501 /libguile/procprop.c | |
parent | 1e42832af07ea6ac68ecbe4f6a3376ff509a2a51 (diff) | |
download | guile-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