2
3
5#ifndef ae2f_Sys_Ftx_POSIX_h
6#define ae2f_Sys_Ftx_POSIX_h
14#include <ae2f/c90/StdInt.h>
16#define _ae2f_SysFtxEl_POSIX int32_t
18#define ae2f_SysFtxLibDefine_POSIX(tprm_export)
19 key_export pthread_mutex_t __ae2f_gSysFtxMtx = PTHREAD_MUTEX_INITIALIZER;
20 key_export pthread_cond_t __ae2f_gSysFtxCnd = PTHREAD_COND_INITIALIZER;
23#define ae2f_SysFtxLibDeclare_POSIX(tprm_import)
24 key_extern pthread_mutex_t __ae2f_gSysFtxMtx;
25 key_extern pthread_cond_t __ae2f_gSysFtxCnd;
#define ae2f_static_cast(t, v)
static_cast for C++
#define _ae2f_SysFtxEl__linux
@ ae2f_SysFtxWait_GOOD
Succesful.
_ae2f_SysFtxEl_t ae2f_SysFtxEl_t
Futex address element type.
#define _ae2f_SysFtxWaitWithTmOut(ramtmp_wait, ret_err, pprm_uaddr, prm_val, pprm_tm_opt)
#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)