uatomic/x86: Remove redundant memory barriers
[urcu.git] / include / urcu / arch / ia64.h
1 // SPDX-FileCopyrightText: 2010 Paul E. McKenney, IBM Corporation.
2 // SPDX-FileCopyrightText: 2009-2015 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
3 //
4 // SPDX-License-Identifier: LGPL-2.1-or-later
5
6 #ifndef _URCU_ARCH_IA64_H
7 #define _URCU_ARCH_IA64_H
8
9 /*
10 * arch/ia64.h: definitions for ia64 architecture
11 */
12
13 #include <urcu/compiler.h>
14 #include <urcu/config.h>
15 #include <urcu/syscall-compat.h>
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21 #include <stdlib.h>
22 #include <sys/time.h>
23
24 /*
25 * On Linux, define the membarrier system call number if not yet available in
26 * the system headers.
27 */
28 #if (defined(__linux__) && !defined(__NR_membarrier))
29 #define __NR_membarrier 1344
30 #endif
31
32 #ifdef __cplusplus
33 }
34 #endif
35
36 #include <urcu/arch/generic.h>
37
38 #endif /* _URCU_ARCH_IA64_H */
This page took 0.029336 seconds and 4 git commands to generate.