annotate databases/db/atomic.patch @ 395:8675457d99c6

editors: convert packages to clang
author David Demelier <markand@malikania.fr>
date Tue, 02 Apr 2019 20:10:00 +0200
parents d9494e071f33
children 2226b29983d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 --- src/dbinc/atomic.h 2013-03-12 14:07:22.000000000 -0400
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 +++ src/dbinc/atomic.h.change 2013-03-12 14:06:35.000000000 -0400
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 @@ -144,7 +144,7 @@
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #define atomic_inc(env, p) __atomic_inc(p)
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 #define atomic_dec(env, p) __atomic_dec(p)
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 #define atomic_compare_exchange(env, p, o, n) \
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 - __atomic_compare_exchange((p), (o), (n))
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 + __atomic_compare_exchange_db((p), (o), (n))
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 static inline int __atomic_inc(db_atomic_t *p)
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 {
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 int temp;
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 @@ -176,7 +176,7 @@
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * which configure could be changed to use.
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 */
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 -static inline int __atomic_compare_exchange(
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 +static inline int __atomic_compare_exchange_db(
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval)
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 {
d9494e071f33 databases/db: initial import, closes #1108
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 atomic_value_t was;