diff options
author | wanabe <wanabe@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-09-23 10:29:27 +0000 |
---|---|---|
committer | wanabe <wanabe@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-09-23 10:29:27 +0000 |
commit | 060f18c0d930f8f65749f427b6f901bd2c575397 (patch) | |
tree | 9e35dc35a0213518f6e43ec17dcf66f80deed6c7 /thread_win32.c | |
parent | d06f38c6b9e72bcd7539c31e8ee4ae8833d383a4 (diff) | |
download | ruby-060f18c0d930f8f65749f427b6f901bd2c575397.tar.gz |
* thread_win32.c (w32_wait_events, w32_close_handle): suppress warnings.
see [ruby-core:31932].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'thread_win32.c')
-rw-r--r-- | thread_win32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/thread_win32.c b/thread_win32.c index 894fad92fc..9e64ea4347 100644 --- a/thread_win32.c +++ b/thread_win32.c @@ -123,10 +123,10 @@ w32_wait_events(HANDLE *events, int count, DWORD timeout, rb_thread_t *th) ret = WaitForMultipleObjects(count, targets, FALSE, timeout); thread_debug(" WaitForMultipleObjects end (ret: %lu)\n", ret); - if (ret == WAIT_OBJECT_0 + count - 1 && th) { + if (ret == (DWORD)(WAIT_OBJECT_0 + count - 1) && th) { errno = EINTR; } - if (ret == -1 && THREAD_DEBUG) { + if (ret == WAIT_FAILED && THREAD_DEBUG) { int i; DWORD dmy; for (i = 0; i < count; i++) { @@ -167,7 +167,7 @@ w32_close_handle(HANDLE handle) static void w32_resume_thread(HANDLE handle) { - if (ResumeThread(handle) == -1) { + if (ResumeThread(handle) == (DWORD)-1) { w32_error("w32_resume_thread"); } } |