EPICS Base  7.0.6.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
epicsAtomicCD.h
1 
2 /*************************************************************************\
3 * Copyright (c) 2011 LANS LLC, as Operator of
4 * Los Alamos National Laboratory.
5 * Copyright (c) 2011 UChicago Argonne LLC, as Operator of Argonne
6 * National Laboratory.
7 * SPDX-License-Identifier: EPICS
8 * EPICS BASE is distributed subject to a Software License Agreement found
9 * in file LICENSE that is included with this distribution.
10 \*************************************************************************/
11 
12 /*
13  * Author Jeffrey O. Hill
15  */
16 
17 #ifndef epicsAtomicCD_h
18 #define epicsAtomicCD_h
19 
20 #ifndef __GNUC__
21 # error this header is only for use with the gnu compiler
22 #endif
23 
24 #define EPICS_ATOMIC_CMPLR_NAME "GCC"
25 
26 #include <epicsAtomicGCC.h>
27 
28 /*
29  * if currently unavailable as gcc intrinsics we
30  * will try for an os specific inline solution
31  */
32 #include "epicsAtomicOSD.h"
33 
34 #endif /* epicsAtomicCD_h */