Call g_thread_impl_init(), as g_thread_init won't call it.
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Tue, 30 Jan 2001 14:16:56 +0000 (14:16 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Tue, 30 Jan 2001 14:16:56 +0000 (14:16 +0000)
commitf9dfcb27b7ba635212711a1f9d22fe8282813732
tree08124a1dc0677c280e3fee464dbc52c229da70d4
parent1f46d9f68f5b98262c07c2e4e15771655aad84db
Call g_thread_impl_init(), as g_thread_init won't call it.

2001-01-30  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gthread/gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
g_thread_impl_init(), as g_thread_init won't call it.

* glib/glib-sections.txt, glib/tmpl/threads.sgml: Added
g_static_mutex_free

* gthread.c, gthread.h: Added g_static_mutex_free to allow using
GStaticMutexes with limited lifetime without leaking.

* configure.in: GStaticMutex doesn't have to provide extra space
for debugging information for G_ERRORCHECK_MUTEXES, as then the
non-default implementation (runtime_mutex) is used anyway.
18 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in
docs/reference/ChangeLog
docs/reference/glib/glib-sections.txt
docs/reference/glib/tmpl/threads.sgml
glib/gthread.c
glib/gthread.h
gthread.c
gthread.h
gthread/ChangeLog
gthread/gthread-impl.c