Use g_win32_error_message to beautify error messages.
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Thu, 7 Jun 2001 10:34:22 +0000 (10:34 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Thu, 7 Jun 2001 10:34:22 +0000 (10:34 +0000)
2001-06-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gthread-win32.c: Use g_win32_error_message to beautify error
messages.

gthread/ChangeLog
gthread/gthread-win32.c

index 53af352..0ee89d9 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gthread-win32.c: Use g_win32_error_message to beautify error
+       messages.
+
 2001-05-24  Hans Breuer  <hans@breuer.org>
 
        * makefile.msc.in : pthread isn't required anymore
index 6a45847..aebe87d 100644 (file)
@@ -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;
     }