Skip to content
  • Sebastian Wilhelmi's avatar
    Added errorcheck mutexes. These are activated through the preprocessor · 7633908c
    Sebastian Wilhelmi authored
    2000-09-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
    
    	* configure.in, glib.h: Added errorcheck mutexes. These are
    	activated through the preprocessor symbol
    	G_ERRORCHECK_MUTEXES. Need to add an extra word to StaticMutex in
    	order to achieve this. g_(static_)mutex_* functions instrument the
    	mutex operations with mutex name and location, when compiled with
    	-DG_ERRORCHECK_MUTEXES. g_thread_init activates the errorcheck
    	mutexes, when compiled with -DG_ERRORCHECK_MUTEXES.
    
    	* gthread/gthread-impl.c: Added errorcheck mutexes. New
            exported function
            g_thread_init_with_errorcheck_mutexes, which is called instead of
    	g_thread_init, when compiled with -DG_ERRORCHECK_MUTEXES. New
    	static functions
    	g_mutex_(new|lock|trylock|unlock|free)_errorcheck_impl to
    	implement errorcheck mutexes.
    
    	* gthread/gthread-posix.impl.c, gthread/gthread-solaris-impl.c:
            Define the size of a mutex.
    7633908c
To find the state of this project's repository at the time of any of these versions, check out the tags.