Grrrr. Fix the order of the #define's so atomic_cmpset_{acq,rel}_long
are defined before atomic_cmpset_{acq,rel}_ptr tries to call them.
This commit is contained in:
parent
6d02703c2f
commit
bb352e20a2
@ -439,6 +439,11 @@ atomic_cmpset_rel_64(volatile u_int64_t *p, u_int64_t cmpval, u_int64_t newval)
|
|||||||
return (retval);
|
return (retval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define atomic_cmpset_acq_int atomic_cmpset_acq_32
|
||||||
|
#define atomic_cmpset_rel_int atomic_cmpset_rel_32
|
||||||
|
#define atomic_cmpset_acq_long atomic_cmpset_acq_64
|
||||||
|
#define atomic_cmpset_rel_long atomic_cmpset_rel_64
|
||||||
|
|
||||||
static __inline int
|
static __inline int
|
||||||
atomic_cmpset_acq_ptr(volatile void *dst, void *exp, void *src)
|
atomic_cmpset_acq_ptr(volatile void *dst, void *exp, void *src)
|
||||||
{
|
{
|
||||||
@ -455,11 +460,6 @@ atomic_cmpset_rel_ptr(volatile void *dst, void *exp, void *src)
|
|||||||
(u_long)src));
|
(u_long)src));
|
||||||
}
|
}
|
||||||
|
|
||||||
#define atomic_cmpset_acq_int atomic_cmpset_acq_32
|
|
||||||
#define atomic_cmpset_rel_int atomic_cmpset_rel_32
|
|
||||||
#define atomic_cmpset_acq_long atomic_cmpset_acq_64
|
|
||||||
#define atomic_cmpset_rel_long atomic_cmpset_rel_64
|
|
||||||
|
|
||||||
static __inline void *
|
static __inline void *
|
||||||
atomic_load_acq_ptr(volatile void *p)
|
atomic_load_acq_ptr(volatile void *p)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user