diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-12-30 17:36:20 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-12-30 17:36:20 +0000 |
commit | 5bc85d62649d3484cab1adca0edbc514fa92aa6d (patch) | |
tree | 806deac745aa147ad65f5b221db0313d3f3623bc /thread_win32.c | |
parent | 8de8d8b56249413ffb3a47a8b4cea6b69c125490 (diff) | |
download | ruby-5bc85d62649d3484cab1adca0edbc514fa92aa6d.tar.gz |
* thread_win32.c (w32_error): should report the function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'thread_win32.c')
-rw-r--r-- | thread_win32.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/thread_win32.c b/thread_win32.c index 6bb29a1a40..1a7917e518 100644 --- a/thread_win32.c +++ b/thread_win32.c @@ -64,7 +64,7 @@ Init_native_thread(void) } static void -w32_error(void) +w32_error(const char *func) { LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | @@ -74,14 +74,14 @@ w32_error(void) GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR) & lpMsgBuf, 0, NULL); - rb_bug("%s", (char*)lpMsgBuf); + rb_bug("%s: %s", func, (char*)lpMsgBuf); } static void w32_set_event(HANDLE handle) { if (SetEvent(handle) == 0) { - w32_error(); + w32_error("w32_set_event"); } } @@ -89,7 +89,7 @@ static void w32_reset_event(HANDLE handle) { if (ResetEvent(handle) == 0) { - w32_error(); + w32_error("w32_reset_event"); } } @@ -156,7 +156,7 @@ static void w32_close_handle(HANDLE handle) { if (CloseHandle(handle) == 0) { - w32_error(); + w32_error("w32_close_handle"); } } @@ -164,7 +164,7 @@ static void w32_resume_thread(HANDLE handle) { if (ResumeThread(handle) == -1) { - w32_error(); + w32_error("w32_resume_thread"); } } @@ -318,7 +318,7 @@ native_mutex_initialize(rb_thread_lock_t *lock) #if USE_WIN32_MUTEX *lock = CreateMutex(NULL, FALSE, NULL); if (*lock == NULL) { - w32_error(); + w32_error("native_mutex_initialize"); } /* thread_debug("initialize mutex: %p\n", *lock); */ #else |