[glib] Don't define GLIB_COMPILATION in libgthread
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Don't define GLIB_COMPILATION in libgthread
- Date: Tue, 18 Oct 2011 11:36:06 +0000 (UTC)
commit be770969e93f989d7165b240c4e7e5e6ac9c0587
Author: Alexander Larsson <alexl redhat com>
Date: Tue Oct 18 13:34:06 2011 +0200
Don't define GLIB_COMPILATION in libgthread
This was turning all the GLIB_VARs in the glib headers into
dllexports on windows, causing all sort of nastiness. libgthread is
mostly empty now anyway, so we don't need any GLIB_COMPILATION like
flag.
glib/gthread-win32.c | 9 ++-------
gthread/gthread-impl.c | 4 ----
2 files changed, 2 insertions(+), 11 deletions(-)
---
diff --git a/glib/gthread-win32.c b/glib/gthread-win32.c
index 96c6a1c..dd777c2 100644
--- a/glib/gthread-win32.c
+++ b/glib/gthread-win32.c
@@ -963,13 +963,8 @@ g_thread_lookup_native_funcs (void)
G_GNUC_INTERNAL void
g_thread_win32_init (void)
{
- if (g_thread_lookup_native_funcs ())
- fprintf (stderr, "(debug) GThread using native mode\n");
- else
- {
- fprintf (stderr, "(debug) GThread using Windows XP mode\n");
- g_thread_xp_init ();
- }
+ if (!g_thread_lookup_native_funcs ())
+ g_thread_xp_init ();
InitializeCriticalSection (&g_private_lock);
}
diff --git a/gthread/gthread-impl.c b/gthread/gthread-impl.c
index fd03b1d..c7f61a3 100644
--- a/gthread/gthread-impl.c
+++ b/gthread/gthread-impl.c
@@ -36,13 +36,9 @@
void
g_thread_init (gpointer init)
{
- if (init != NULL)
- g_warning ("GThread system no longer supports custom thread implementations.");
}
void
g_thread_init_with_errorcheck_mutexes (gpointer vtable)
{
- g_assert (vtable == NULL);
- g_warning ("GThread system no longer supports errorcheck mutexes.");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]