diff options
author | Neil Jerram <neil@ossau.uklinux.net> | 2009-05-23 17:55:58 +0100 |
---|---|---|
committer | Neil Jerram <neil@ossau.uklinux.net> | 2009-05-27 22:43:24 +0100 |
commit | 4201062de5e4f2eb7b2207a3c09e02a12b9bda50 (patch) | |
tree | 892cfaa3e7dbf9dfda55975644f4da2e4bff6a53 /lib/c-strcase.h | |
parent | b579617b2db0e83f620c5b856dcc320cea9d6d1f (diff) | |
download | guile-4201062de5e4f2eb7b2207a3c09e02a12b9bda50.tar.gz |
Fix wait-condition-variable so that it doesn't leave asyncs blocked
* libguile/threads.c (fat_mutex_unlock): Unblock asyncs when breaking
out of loop.
* test-suite/tests/threads.test (asyncs-still-working?): New function,
to test if asyncs are working (i.e. unblocked). Use this throughout
threads.test, in particular before and after the "timed locking
succeeds if mutex unlocked within timeout" test.
Diffstat (limited to 'lib/c-strcase.h')
0 files changed, 0 insertions, 0 deletions