ae2f_docs
Ftx.h
Go to the documentation of this file.
1/**
2 * @file Ftx.h
3 * System call which makes thread wait until certain memory changes.
4 * */
5
6#ifndef ae2f_Sys_Futex_h
7#define ae2f_Sys_Futex_h
8
9#include "./Ftx.core.h"
10#include "./Ftx.auto.h"
11
12/** @brief Futex address element type. */
14
15/**
16 * @brief
17 * State for futex operation.
18 *
19 * 0 would be succesful.
20 * others would be error.
21 * */
23
24#endif
#define _ae2f_SysFtxRet_t
Definition Ftx.core.h:29
#define _ae2f_SysFtxEl_t
Definition Ftx.core.h:28
_ae2f_SysFtxRet_t ae2f_SysFtxRet_t
State for futex operation.
Definition Ftx.h:22
_ae2f_SysFtxEl_t ae2f_SysFtxEl_t
Futex address element type.
Definition Ftx.h:13
#define ae2f_Sys__linux
Definition Sys.h:14
#define ae2f_Sys_WIN
Definition Sys.h:17
#define ae2f_MAC(...)
Definition mac.h:28