summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNeil Jerram <neil@ossau.uklinux.net>2009-05-23 17:55:58 +0100
committerNeil Jerram <neil@ossau.uklinux.net>2009-05-27 22:43:24 +0100
commit4201062de5e4f2eb7b2207a3c09e02a12b9bda50 (patch)
tree892cfaa3e7dbf9dfda55975644f4da2e4bff6a53 /lib
parentb579617b2db0e83f620c5b856dcc320cea9d6d1f (diff)
downloadguile-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')
0 files changed, 0 insertions, 0 deletions