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:
John Baldwin 2000-10-20 19:53:52 +00:00
parent 6d02703c2f
commit bb352e20a2

View File

@ -439,6 +439,11 @@ atomic_cmpset_rel_64(volatile u_int64_t *p, u_int64_t cmpval, u_int64_t newval)
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
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));
}
#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 *
atomic_load_acq_ptr(volatile void *p)
{