Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
atomic_types.h
Go to the documentation of this file.
1/* Copyright (c) 1997-2015, Wind River Systems, Inc.
2 * Copyright (c) 2021 Intel Corporation
3 * Copyright (c) 2023 Nordic Semiconductor ASA
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7
8#ifndef ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_
9#define ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15typedef long atomic_t;
17typedef void *atomic_ptr_t;
19
20#ifdef __cplusplus
21}
22#endif
23
24#endif /* ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_ */
long atomic_t
Definition: atomic_types.h:15
atomic_t atomic_val_t
Definition: atomic_types.h:16
atomic_ptr_t atomic_ptr_val_t
Definition: atomic_types.h:18
void * atomic_ptr_t
Definition: atomic_types.h:17