17 #ifndef epicsAtomicOSD_h
18 #define epicsAtomicOSD_h
20 #include <libComAPI.h>
22 #define EPICS_ATOMIC_OS_NAME "POSIX"
32 LIBCOM_API
void epicsAtomicMemoryBarrierFallback (
void );
34 #ifndef EPICS_ATOMIC_READ_MEMORY_BARRIER
35 EPICS_ATOMIC_INLINE
void epicsAtomicReadMemoryBarrier (
void)
37 epicsAtomicMemoryBarrierFallback();
41 #ifndef EPICS_ATOMIC_WRITE_MEMORY_BARRIER
42 EPICS_ATOMIC_INLINE
void epicsAtomicWriteMemoryBarrier (
void)
44 epicsAtomicMemoryBarrierFallback();
52 #include "epicsAtomicDefault.h"