ae2f_docs
Loading...
Searching...
No Matches
Ftx.core.h File Reference
#include <time.h>
#include "./Ftx-WIN.h"
#include "./Ftx-_linux.h"
#include "./Ftx-POSIX.h"

Go to the source code of this file.

Enumerations

enum  ae2f_eSysFtxWait {
  ae2f_SysFtxWait_GOOD = 0 , ae2f_Sys_WIN , N_ae2f_Sys_WIN =(=EFAULT) , ae2f_Sys__linux ,
  ae2f_Sys__linux , ae2f_Sys__linux , ae2f_Sys__linux , ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) ,
  ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) , ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) , N_ae2f_Sys_WIN =(=EFAULT)
}
 Guaranteed not to be duplicated. More...
enum  ae2f_eSysFtxWake {
  ae2f_SysFtxWake_GOOD = 0 , N_ae2f_Sys_WIN =(=EFAULT) , ae2f_Sys__linux , ae2f_Sys__linux ,
  ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) , ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) , ae2f_SysFtx_POSIX =(= ENOTRECOVERABLE) , N_ae2f_Sys_WIN =(=EFAULT)
}

Enumeration Type Documentation

◆ ae2f_eSysFtxWait

Guaranteed not to be duplicated.

See also
_ae2f_SysFtxWait
Enumerator
ae2f_SysFtxWait_GOOD 

Succesful.

ae2f_Sys_WIN (= ERROR_TIMEOUT) ae2f_Sys__linux(= ETIMEDOUT) ae2f_SysFtx_POSIX(= ETIMEDOUT) 

timeout

N_ae2f_Sys_WIN (=EFAULT) 

Invalid pointer to ae2f_SysFtxEl_t.

Invalid pointer to uaddr.

Mutex is not owned by this thread.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

N_ae2f_Sys_WIN (=EFAULT) 

Invalid pointer to ae2f_SysFtxEl_t.

Invalid pointer to uaddr.

Mutex is not owned by this thread.

Definition at line 20 of file Ftx.core.h.

◆ ae2f_eSysFtxWake

Enumerator
N_ae2f_Sys_WIN (=EFAULT) 

Invalid pointer to ae2f_SysFtxEl_t.

Invalid pointer to uaddr.

Mutex is not owned by this thread.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_Sys__linux (=EINVAL) ae2f_SysFtx_POSIX(=EINVAL) 

Invalid arguments (or not initialised).

Implementation is not included on your system.

Not initialised.

Target system does not support this.

Interrupted by a user.

Value expected did not match.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

ae2f_SysFtx_POSIX (= ENOTRECOVERABLE) 

Mutex is uncoverable.

Current system already has mutex.

Mutex's owner is dead.

N_ae2f_Sys_WIN (=EFAULT) 

Invalid pointer to ae2f_SysFtxEl_t.

Invalid pointer to uaddr.

Mutex is not owned by this thread.

Definition at line 72 of file Ftx.core.h.