fix: add missing SPDX licensing tags
[urcu.git] / include / urcu / arch / riscv.h
CommitLineData
d3d3857f
MJ
1// SPDX-FileCopyrightText: 2018 Michael Jeanson <mjeanson@efficios.com>
2//
3// SPDX-License-Identifier: LGPL-2.1-or-later
4
fdfad810
MJ
5#ifndef _URCU_ARCH_RISCV_H
6#define _URCU_ARCH_RISCV_H
7
8/*
9 * arch/riscv.h: definitions for the RISC-V architecture
fdfad810
MJ
10 */
11
12#include <urcu/compiler.h>
13#include <urcu/config.h>
14#include <urcu/syscall-compat.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20#include <stdlib.h>
21#include <sys/time.h>
22
23/*
24 * On Linux, define the membarrier system call number if not yet available in
25 * the system headers.
26 */
27#if (defined(__linux__) && !defined(__NR_membarrier))
28#define __NR_membarrier 283
29#endif
30
31#ifdef __cplusplus
32}
33#endif
34
35#include <urcu/arch/generic.h>
36
37#endif /* _URCU_ARCH_RISCV_H */
This page took 0.033859 seconds and 4 git commands to generate.