empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLED
authorSebastian Wilhelmi <seppi@seppi.de>
Thu, 26 Feb 2004 16:53:55 +0000 (16:53 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Thu, 26 Feb 2004 16:53:55 +0000 (16:53 +0000)
commitea9d13892e392b3509978540c4fe4e4d9841afdf
tree57e4bf082d3ac186c7735dbedc60fc97e8fa0a72
parent76c213543aa92511f07dbea5acd85d73a9c57c90
empty G_ATOMIC_MEMORY_BARRIER() definition for !G_THREADS_ENABLED

2004-02-26  Sebastian Wilhelmi  <seppi@seppi.de>

* glib/gatomic.h: empty G_ATOMIC_MEMORY_BARRIER() definition for
!G_THREADS_ENABLED

* glib/gthread.h: Define g_once and
g_static_mutex_get_mutex_impl_shortcut in terms of
G_MEMORY_BARRIER, if defined and if we can inline.

* configure.in: Remove double checked locking feature check.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in
glib/gatomic.h
glib/gthread.h