summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-sysdeps-unix.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-10-11 17:24:16 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2007-10-11 17:24:16 +0100
commitd229e579a314c6b893e0a92730f0bf644b4eabcd (patch)
tree8af2e1f9f8104a12517ac8e079e79048e9f72cb2 /dbus/dbus-sysdeps-unix.c
parent48ad73fd5bbb77bbcbb6fa9dae50454784654374 (diff)
parent176738f0f0f57de3f4c8553a411b26b171fdd117 (diff)
Merge branch 'atomic'
Conflicts: ChangeLog
Diffstat (limited to 'dbus/dbus-sysdeps-unix.c')
-rw-r--r--dbus/dbus-sysdeps-unix.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index 0ab5e730..2ce7427b 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -1741,7 +1741,7 @@ _dbus_parse_uid (const DBusString *uid_str,
_DBUS_DEFINE_GLOBAL_LOCK (atomic);
-#ifdef DBUS_USE_ATOMIC_INT_486
+#if DBUS_USE_ATOMIC_INT_486_COND
/* Taken from CVS version 1.7 of glibc's sysdeps/i386/i486/atomicity.h */
/* Since the asm stuff here is gcc-specific we go ahead and use "inline" also */
static inline dbus_int32_t
@@ -1768,7 +1768,7 @@ atomic_exchange_and_add (DBusAtomic *atomic,
dbus_int32_t
_dbus_atomic_inc (DBusAtomic *atomic)
{
-#ifdef DBUS_USE_ATOMIC_INT_486
+#if DBUS_USE_ATOMIC_INT_486_COND
return atomic_exchange_and_add (atomic, 1);
#else
dbus_int32_t res;
@@ -1791,7 +1791,7 @@ _dbus_atomic_inc (DBusAtomic *atomic)
dbus_int32_t
_dbus_atomic_dec (DBusAtomic *atomic)
{
-#ifdef DBUS_USE_ATOMIC_INT_486
+#if DBUS_USE_ATOMIC_INT_486_COND
return atomic_exchange_and_add (atomic, -1);
#else
dbus_int32_t res;