diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-18 17:46:37 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-19 10:05:48 +0100 |
commit | 4e3d9a4d6c76fba8e31138d503f736405dafc213 (patch) | |
tree | 06f7f77147e7fddba44d12a3e25b05f54ad865a2 /cpukit/score/include/rtems/score/atomic.h | |
parent | IMFS: Silence warning (diff) | |
download | rtems-4e3d9a4d6c76fba8e31138d503f736405dafc213.tar.bz2 |
score: Make <rtems/score/atomic.h> available
Make <rtems/score/atomic.h> available for all RTEMS configurations. Use
inline functions instead of macros. Use ISR disable/enable on
uni-processor configurations to ensure atomicity.
Update #2273.
Diffstat (limited to 'cpukit/score/include/rtems/score/atomic.h')
-rw-r--r-- | cpukit/score/include/rtems/score/atomic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/atomic.h b/cpukit/score/include/rtems/score/atomic.h index 4ea735401b..cb09c95156 100644 --- a/cpukit/score/include/rtems/score/atomic.h +++ b/cpukit/score/include/rtems/score/atomic.h @@ -42,6 +42,8 @@ typedef CPU_atomic_Pointer Atomic_Pointer; typedef CPU_atomic_Flag Atomic_Flag; +typedef CPU_atomic_Order Atomic_Order; + #define ATOMIC_ORDER_RELAXED CPU_ATOMIC_ORDER_RELAXED #define ATOMIC_ORDER_ACQUIRE CPU_ATOMIC_ORDER_ACQUIRE |