diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2004-03-05 21:10:45 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-03-05 21:10:45 +0000 |
commit | ab0031bf0060acb38781b0cb8e855fb33dc444ad (patch) | |
tree | ba1dbe8270c40f2c38152a5e0c702481a511be0b /ChangeLog.pre-2-4 | |
parent | eba3e00280719ce18065588d623485a5ff95942d (diff) |
Patch by Sebastian Wilhemi to fix infinite recursion in g_atomic.
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r-- | ChangeLog.pre-2-4 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index b8b048513..324b33ead 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,13 @@ +2004-03-05 Sebastian Wilhelmi <wilhelmi@ira.uka.de> + + * glib/gatomic.c: Fix infinite recursion for + G_MEMORY_BARRIER_NEEDED and DEFINE_WITH_MUTEXES by using a GMutex + instead of G_DEFINE_LOCK. The mutex is allocated by the new + function _g_atomic_thread_init. Fixes #136284. + + * glib/gthreadinit.h, glib/gthread.c: Declare and call + _g_atomic_thread_init during thread system initialization. + 2004-03-05 Tor Lillqvist <tml@iki.fi> * glib/glib.def: Add g_main_depth. (#136221, Cedric Gustin) |