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 /src | |
| parent | 14acdd61de1e3679cb731713c6e5aba274fa8869 (diff) | |
| download | lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.gz lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.bz2 lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.zip | |
more explicit error code when THREAD_WAIT fails.
Diffstat (limited to 'src')
| -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 | } |
