ae2f_docs
Loading...
Searching...
No Matches
Ftx-_linux.h
1/**
2 * @brief Ftx-Linux.h
3 * */
4
5#ifndef ae2f_Sys_Ftx_LINUX_h
6#define ae2f_Sys_Ftx_LINUX_h
7
8#include "../Sys.h"
9
10#if ae2f_Sys__linux(!)0
11
12#include <linux/futex.h>
13#include <sys/syscall.h>
14#include <errno.h>
15#include <unistd.h>
16
17#include "./Ftx.core.h"
18#include "./Ftx-_linux.auto.h"
19
20#define _ae2f_SysFtxEl__linux int
21
22#define ae2f_SysFtxLibDefine__linux(tprm_export)
23#define ae2f_SysFtxLibDeclare__linux(tprm_import)
24
25#endif
26
27#endif
#define ae2f_static_cast(t, v)
static_cast for C++
Definition Cast.h:28
@ ae2f_SysFtxWait_GOOD
Succesful.
Definition Ftx.core.h:22
_ae2f_SysFtxEl_t ae2f_SysFtxEl_t
Futex address element type.
Definition Ftx.h:28
#define ae2f_MAC(a)
A hint for creating a macro from void-returning function.
Definition Macro.h:17
#define ae2f_Sys__linux
Value expected did not match.
Definition Sys.h:15