From 5bc85d62649d3484cab1adca0edbc514fa92aa6d Mon Sep 17 00:00:00 2001 From: usa Date: Wed, 30 Dec 2009 17:36:20 +0000 Subject: * 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 --- thread_win32.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'thread_win32.c') 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 -- cgit v1.2.3