mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 01:58:54 +01:00 
			
		
		
		
	Make --disable-threads work again. (#71034)
2002-02-09 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Make --disable-threads work again. (#71034) * gthread-impl.c: Only compile most of this file, if G_THREAD_ENABLED is set.
This commit is contained in:
		
				
					committed by
					
						
						Sebastian Wilhelmi
					
				
			
			
				
	
			
			
			
						parent
						
							b99e2343e5
						
					
				
				
					commit
					9e240b85cc
				
			@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* configure.in: Make --disable-threads work again. (#71034)
 | 
			
		||||
 | 
			
		||||
Fri Feb  8 23:52:27 2002  Owen Taylor  <otaylor@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gobject/gvaluetransform.c: Register transformations for
 | 
			
		||||
 
 | 
			
		||||
@@ -1283,7 +1283,7 @@ case $have_threads in
 | 
			
		||||
	   g_threads_impl="WIN32"
 | 
			
		||||
	   G_THREAD_LIBS=""
 | 
			
		||||
	   ;;
 | 
			
		||||
        none)
 | 
			
		||||
        none|no)
 | 
			
		||||
	   g_threads_impl="NONE"
 | 
			
		||||
           ;;
 | 
			
		||||
        *)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,8 @@
 | 
			
		||||
2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* gthread-impl.c: Only compile most of this file, if
 | 
			
		||||
	G_THREAD_ENABLED is set.
 | 
			
		||||
	
 | 
			
		||||
2002-01-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 | 
			
		||||
 | 
			
		||||
	* gthread-solaris.c: Use g_free instead of free. Pointed out by
 | 
			
		||||
 
 | 
			
		||||
@@ -37,6 +37,8 @@
 | 
			
		||||
 | 
			
		||||
#include <glib.h>
 | 
			
		||||
 | 
			
		||||
#ifdef G_THREAD_ENABLED
 | 
			
		||||
 | 
			
		||||
static gboolean thread_system_already_initialized = FALSE;
 | 
			
		||||
static gint g_thread_priority_map [G_THREAD_PRIORITY_URGENT + 1];
 | 
			
		||||
 | 
			
		||||
@@ -285,7 +287,7 @@ g_thread_init_with_errorcheck_mutexes (GThreadFunctions* init)
 | 
			
		||||
   * of g_thread_functions_for_glib_use_default based on operating
 | 
			
		||||
   * system version, C library version, or whatever. */
 | 
			
		||||
  g_thread_impl_init();
 | 
			
		||||
#endif
 | 
			
		||||
#endif /* HAVE_G_THREAD_IMPL_INIT */
 | 
			
		||||
 | 
			
		||||
  errorcheck_functions = g_thread_functions_for_glib_use_default;
 | 
			
		||||
  errorcheck_functions.mutex_new = g_mutex_new_errorcheck_impl;
 | 
			
		||||
@@ -311,10 +313,6 @@ g_thread_init (GThreadFunctions* init)
 | 
			
		||||
{
 | 
			
		||||
  gboolean supported;
 | 
			
		||||
 | 
			
		||||
#ifndef	G_THREADS_ENABLED
 | 
			
		||||
  g_error ("GLib thread support is disabled.");
 | 
			
		||||
#endif	/* !G_THREADS_ENABLED */
 | 
			
		||||
 | 
			
		||||
  if (thread_system_already_initialized)
 | 
			
		||||
    g_error ("GThread system may only be initialized once.");
 | 
			
		||||
    
 | 
			
		||||
@@ -390,3 +388,13 @@ g_thread_init (GThreadFunctions* init)
 | 
			
		||||
  /* we want the main thread to run with normal priority */
 | 
			
		||||
  g_thread_set_priority (g_thread_self(), G_THREAD_PRIORITY_NORMAL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#else /* !G_THREADS_ENABLED */
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
g_thread_init (GThreadFunctions* init)
 | 
			
		||||
{
 | 
			
		||||
  g_error ("GLib thread support is disabled.");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif /* !G_THREADS_ENABLED */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user