From 9600d5cd53cc8bd811c89db90238cfd1f919dda3 Mon Sep 17 00:00:00 2001 From: Sebastian Wilhelmi Date: Thu, 7 Jun 2001 10:34:22 +0000 Subject: [PATCH] Use g_win32_error_message to beautify error messages. 2001-06-07 Sebastian Wilhelmi * gthread-win32.c: Use g_win32_error_message to beautify error messages. --- gthread/ChangeLog | 5 +++++ gthread/gthread-win32.c | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gthread/ChangeLog b/gthread/ChangeLog index 53af352..0ee89d9 100644 --- a/gthread/ChangeLog +++ b/gthread/ChangeLog @@ -1,3 +1,8 @@ +2001-06-07 Sebastian Wilhelmi + + * gthread-win32.c: Use g_win32_error_message to beautify error + messages. + 2001-05-24 Hans Breuer * makefile.msc.in : pthread isn't required anymore diff --git a/gthread/gthread-win32.c b/gthread/gthread-win32.c index 6a45847..aebe87d 100644 --- a/gthread/gthread-win32.c +++ b/gthread/gthread-win32.c @@ -47,9 +47,9 @@ #define win32_check_for_error(what) G_STMT_START{ \ if (!(what)) \ - g_error ("file %s: line %d (%s): error %ld during %s", \ + g_error ("file %s: line %d (%s): error %s during %s", \ __FILE__, __LINE__, G_GNUC_PRETTY_FUNCTION, \ - GetLastError (), #what); \ + g_win32_error_message (GetLastError ()), #what); \ }G_STMT_END #define G_MUTEX_SIZE (sizeof (HANDLE)) @@ -467,9 +467,11 @@ g_thread_create_win32_impl (GThreadFunc func, if (retval->thread == NULL) { - g_free (retval); + gchar *win_error = g_win32_error_message (GetLastError ()); g_set_error (error, G_THREAD_ERROR, G_THREAD_ERROR_AGAIN, - "Error creating thread: %ld", GetLastError()); + "Error creating thread: %s", win_error); + g_free (retval); + g_free (win_error); return; } -- 2.7.4