33 #ifndef _FREERTOS_POSIX_TYPES_H_ 34 #define _FREERTOS_POSIX_TYPES_H_ 43 #if !defined( posixconfigENABLE_CLOCK_T ) || ( posixconfigENABLE_CLOCK_T == 1 ) 51 #if !defined( posixconfigENABLE_CLOCKID_T ) || ( posixconfigENABLE_CLOCKID_T == 1 ) 59 #if !defined( posixconfigENABLE_MODE_T ) || ( posixconfigENABLE_MODE_T == 1 ) 67 #if !defined( posixconfigENABLE_PID_T ) || ( posixconfigENABLE_PID_T == 1 ) 75 #if !defined( posixconfigENABLE_PTHREAD_ATTR_T ) || ( posixconfigENABLE_PTHREAD_ATTR_T == 1 ) 93 #if !defined( posixconfigENABLE_PTHREAD_COND_T ) || ( posixconfigENABLE_PTHREAD_COND_T == 1 ) 101 #if !defined( posixconfigENABLE_PTHREAD_CONDATTR_T ) || ( posixconfigENABLE_PTHREAD_CONDATTR_T == 1 ) 109 #if !defined( posixconfigENABLE_PTHREAD_MUTEX_T ) || ( posixconfigENABLE_PTHREAD_MUTEX_T == 1 ) 117 #if !defined( posixconfigENABLE_PTHREAD_MUTEXATTR_T ) || ( posixconfigENABLE_PTHREAD_MUTEXATTR_T == 1 ) 125 #if !defined( posixconfigENABLE_PTHREAD_T ) || ( posixconfigENABLE_PTHREAD_T == 1 ) 133 #if !defined( posixconfigENABLE_SSIZE_T ) || ( posixconfigENABLE_SSIZE_T == 1 ) 141 #if !defined( posixconfigENABLE_TIME_T ) || ( posixconfigENABLE_TIME_T == 1 ) 149 #if !defined( posixconfigENABLE_TIMER_T ) || ( posixconfigENABLE_TIMER_T == 1 ) 157 #if !defined( posixconfigENABLE_USECONDS_T ) || ( posixconfigENABLE_USECONDS_T == 1 ) void * pthread_barrier_t
Used to identify a barrier.
Definition: types.h:82
void * pthread_cond_t
Used for condition variables. Enabled/disabled by posixconfigENABLE_PTHREAD_COND_T.
Definition: types.h:94
void * pthread_mutexattr_t
Used to identify a mutex attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_MUTEXATTR_T...
Definition: types.h:118
void * pthread_attr_t
Used to identify a thread attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_ATTR_T.
Definition: types.h:76
int ssize_t
Used for a count of bytes or an error indication. Enabled/disabled by posixconfigENABLE_SSIZE_T.
Definition: types.h:134
int mode_t
Used for some file attributes. Enabled/disabled by posixconfigENABLE_MODE_T.
Definition: types.h:60
int clockid_t
Used for clock ID type in the clock and timer functions. Enabled/disabled by posixconfigENABLE_CLOCKI...
Definition: types.h:52
void * pthread_barrierattr_t
Used to define a barrier attributes object.
Definition: types.h:87
unsigned long useconds_t
Used for time in microseconds. Enabled/disabled by posixconfigENABLE_USECONDS_T.
Definition: types.h:158
uint32_t clock_t
Used for system times in clock ticks or CLOCKS_PER_SEC. Enabled/disabled by posixconfigENABLE_CLOCK_T...
Definition: types.h:44
void * timer_t
Used for timer ID returned by timer_create(). Enabled/disabled by posixconfigENABLE_TIMER_T.
Definition: types.h:150
void * pthread_mutex_t
Used for mutexes. Enabled/disabled by posixconfigENABLE_PTHREAD_MUTEX_T.
Definition: types.h:110
int pid_t
Used for process IDs and process group IDs. Enabled/disabled by posixconfigENABLE_PID_T.
Definition: types.h:68
void * pthread_condattr_t
Used to identify a condition attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_CONDATTR...
Definition: types.h:102
void * pthread_t
Used to identify a thread. Enabled/disabled by posixconfigENABLE_PTHREAD_T.
Definition: types.h:126
int64_t time_t
Used for time in seconds. Enabled/disabled by posixconfigENABLE_TIME_T.
Definition: types.h:142