2
3
5#ifndef ae2f_Futex_core_h
6#define ae2f_Futex_core_h
11#include "./Ftx-_linux.h"
12#include "./Ftx-POSIX.h"
16
17
18
19
32 ae2f_SysFtxWait_PTRINVAL
41 ae2f_SysFtxWait_MISMATCH
45 ae2f_SysFtxWait_INTERRUPTED
49 ae2f_SysFtxWait_NO_IMP
53 ae2f_SysFtxWait_MTXNCOVERABLE
57 ae2f_SysFtxWait_MTXOWNDEAD
61 ae2f_SysFtxWait_MTXBLK
65 ae2f_SysFtxWait_MTXNOWN
70
71
73 ae2f_SysFtxWake_GOOD = 0,
76 ae2f_SysFtxWake_PTRINVAL
84 ae2f_SysFtxWake_NO_IMP
88 ae2f_SysFtxWake_MTXNCOVERABLE
92 ae2f_SysFtxWake_MTXOWNDEAD
96 ae2f_SysFtxWake_MTXBLK
100 ae2f_SysFtxWake_MTXNOWN
#define ae2f_static_cast(t, v)
static_cast for C++
@ ae2f_SysFtxWait_GOOD
Succesful.
_ae2f_SysFtxEl_t ae2f_SysFtxEl_t
Futex address element type.
#define ae2f_SysFtx_POSIX(a)
#define ae2f_MAC(a)
A hint for creating a macro from void-returning function.
#define ae2f_Sys_WIN
System does not support this version. <ae2f_SysInetMk::prm_VerReq>.
char ae2f_Sys_unused_t
Type which is unused.
#define ae2f_SysHosted(a)
#define N_ae2f_Sys_WIN
Mutex is not owned by this thread.
#define ae2f_Sys__linux
Value expected did not match.
#define ae2f_SysNHosted(a)