diff options
author | benoit-germain <bnt.germain@gmail.com> | 2012-06-25 11:14:03 +0300 |
---|---|---|
committer | benoit-germain <bnt.germain@gmail.com> | 2012-06-25 11:14:03 +0300 |
commit | acfa2dff0d0c1158389c0a8883a560bf24ab4dcd (patch) | |
tree | db578edf60f8c9c5c943c3dc51c32dd204f537c1 | |
parent | 14acdd61de1e3679cb731713c6e5aba274fa8869 (diff) | |
download | lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.gz lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.bz2 lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.zip |
more explicit error code when THREAD_WAIT fails.
-rw-r--r-- | src/threading.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/threading.c b/src/threading.c index 8966dc6..1cec1e0 100644 --- a/src/threading.c +++ b/src/threading.c | |||
@@ -294,7 +294,7 @@ bool_t THREAD_WAIT_IMPL( THREAD_T *ref, double secs) | |||
294 | // WAIT_FAILED more info via GetLastError() | 294 | // WAIT_FAILED more info via GetLastError() |
295 | 295 | ||
296 | if (rc == WAIT_TIMEOUT) return FALSE; | 296 | if (rc == WAIT_TIMEOUT) return FALSE; |
297 | if (rc != 0) FAIL( "WaitForSingleObject", rc ); | 297 | if( rc !=0) FAIL( "WaitForSingleObject", rc==WAIT_FAILED ? GetLastError() : rc); |
298 | *ref= NULL; // thread no longer usable | 298 | *ref= NULL; // thread no longer usable |
299 | return TRUE; | 299 | return TRUE; |
300 | } | 300 | } |