Static arch and uatomic headers
[urcu.git] / include / urcu / config.h.in
... / ...
CommitLineData
1/* urcu/config.h.in. Manually generated for control over the contained defs. */
2
3/* Defined when on a system with futex support. */
4#undef CONFIG_RCU_HAVE_FUTEX
5
6/* Enable SMP support. With SMP support enabled, uniprocessors are also
7 supported. With SMP support disabled, UP systems work fine, but the
8 behavior of SMP systems is undefined. */
9#undef CONFIG_RCU_SMP
10
11/* Use the dmb instruction is available for use on ARM. */
12#undef CONFIG_RCU_ARM_HAVE_DMB
13
14/* TLS provided by the compiler. */
15#undef CONFIG_RCU_TLS
16
17/* clock_gettime() is detected. */
18#undef CONFIG_RCU_HAVE_CLOCK_GETTIME
19
20/* Require the operating system to support the membarrier system call for
21 default and bulletproof flavors. */
22#undef CONFIG_RCU_FORCE_SYS_MEMBARRIER
23
24/* Enable internal debugging self-checks.
25 Introduces a performance penalty. */
26#undef CONFIG_RCU_DEBUG
27
28/* Expose multi-flavor support */
29#define CONFIG_RCU_HAVE_MULTIFLAVOR 1
30
31/* Enable extra debugging checks for lock-free hash table iterator
32 traversal. */
33#undef CONFIG_CDS_LFHT_ITER_DEBUG
This page took 0.021997 seconds and 4 git commands to generate.