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
37 epicsAtomicMemoryBarrierFallback();
41 #ifndef EPICS_ATOMIC_WRITE_MEMORY_BARRIER
44 epicsAtomicMemoryBarrierFallback();
52 #include "epicsAtomicDefault.h"
EPICS_ATOMIC_INLINE void epicsAtomicReadMemoryBarrier(void)
load target into cache
EPICS_ATOMIC_INLINE void epicsAtomicWriteMemoryBarrier(void)
push cache version of target into target