Fix macros for testing presence of atomic LIFO
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
be327f5e56
commit
263d8016b8
4 changed files with 12 additions and 12 deletions
|
@ -40,4 +40,4 @@ DDS_EXPORT void ddsrt_circlist_remove (struct ddsrt_circlist *list, struct ddsrt
|
|||
DDS_EXPORT struct ddsrt_circlist_elem *ddsrt_circlist_oldest (const struct ddsrt_circlist *list);
|
||||
DDS_EXPORT struct ddsrt_circlist_elem *ddsrt_circlist_latest (const struct ddsrt_circlist *list);
|
||||
|
||||
#endif /* DDSRT_CIRCLIST_H */
|
||||
#endif /* DDSRT_CIRCLIST_H */
|
||||
|
|
|
@ -119,7 +119,7 @@ extern inline int ddsrt_atomic_cas64 (volatile ddsrt_atomic_uint64_t *x, uint64_
|
|||
#endif
|
||||
extern inline int ddsrt_atomic_casptr (volatile ddsrt_atomic_uintptr_t *x, uintptr_t exp, uintptr_t des);
|
||||
extern inline int ddsrt_atomic_casvoidp (volatile ddsrt_atomic_voidp_t *x, void *exp, void *des);
|
||||
#if DDSRT_ATOMIC_LIFO_SUPPORT
|
||||
#if DDSRT_HAVE_ATOMIC_LIFO
|
||||
extern inline int ddsrt_atomic_casvoidp2 (volatile ddsrt_atomic_uintptr2_t *x, uintptr_t a0, uintptr_t b0, uintptr_t a1, uintptr_t b1);
|
||||
#endif
|
||||
/* FENCES */
|
||||
|
@ -129,7 +129,7 @@ extern inline void ddsrt_atomic_fence_stst (void);
|
|||
extern inline void ddsrt_atomic_fence_acq (void);
|
||||
extern inline void ddsrt_atomic_fence_rel (void);
|
||||
|
||||
#if DDSRT_ATOMIC_LIFO_SUPPORT
|
||||
#if DDSRT_HAVE_ATOMIC_LIFO
|
||||
void ddsrt_atomic_lifo_init (ddsrt_atomic_lifo_t *head)
|
||||
{
|
||||
head->aba_head.s.a = head->aba_head.s.b = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue