33 #ifndef _FREERTOS_POSIX_TYPES_H_ 34 #define _FREERTOS_POSIX_TYPES_H_ 40 #include "FreeRTOS_POSIX_types.h" 48 #if !defined( posixconfigENABLE_CLOCK_T ) || ( posixconfigENABLE_CLOCK_T == 1 ) 58 #if !defined( posixconfigENABLE_CLOCKID_T ) || ( posixconfigENABLE_CLOCKID_T == 1 ) 68 #if !defined( posixconfigENABLE_MODE_T ) || ( posixconfigENABLE_MODE_T == 1 ) 78 #if !defined( posixconfigENABLE_PID_T ) || ( posixconfigENABLE_PID_T == 1 ) 88 #if !defined( posixconfigENABLE_PTHREAD_ATTR_T ) || ( posixconfigENABLE_PTHREAD_ATTR_T == 1 ) 98 #if !defined( posixconfigENABLE_PTHREAD_BARRIER_T ) || ( posixconfigENABLE_PTHREAD_BARRIER_T == 1 ) 114 #if !defined( posixconfigENABLE_PTHREAD_COND_T ) || ( posixconfigENABLE_PTHREAD_COND_T == 1 ) 124 #if !defined( posixconfigENABLE_PTHREAD_CONDATTR_T ) || ( posixconfigENABLE_PTHREAD_CONDATTR_T == 1 ) 134 #if !defined( posixconfigENABLE_PTHREAD_MUTEX_T ) || ( posixconfigENABLE_PTHREAD_MUTEX_T == 1 ) 144 #if !defined( posixconfigENABLE_PTHREAD_MUTEXATTR_T ) || ( posixconfigENABLE_PTHREAD_MUTEXATTR_T == 1 ) 154 #if !defined( posixconfigENABLE_PTHREAD_T ) || ( posixconfigENABLE_PTHREAD_T == 1 ) 164 #if !defined( posixconfigENABLE_SSIZE_T ) || ( posixconfigENABLE_SSIZE_T == 1 ) 174 #if !defined( posixconfigENABLE_TIME_T ) || ( posixconfigENABLE_TIME_T == 1 ) 184 #if !defined( posixconfigENABLE_TIMER_T ) || ( posixconfigENABLE_TIMER_T == 1 ) 194 #if !defined( posixconfigENABLE_USECONDS_T ) || ( posixconfigENABLE_USECONDS_T == 1 ) 204 #if !defined( posixconfigENABLE_OFF_T ) || ( posixconfigENABLE_OFF_T == 1 ) int pid_t
Used for process IDs and process group IDs.
Definition: types.h:79
unsigned long useconds_t
Used for time in microseconds.
Definition: types.h:195
int64_t time_t
Used for time in seconds.
Definition: types.h:175
PthreadMutexAttrType_t pthread_mutexattr_t
Used to identify a mutex attribute object.
Definition: types.h:145
void * timer_t
Used for timer ID returned by timer_create().
Definition: types.h:185
PthreadMutexType_t pthread_mutex_t
Used for mutexes.
Definition: types.h:135
long int off_t
Used for file sizes.
Definition: types.h:205
void * pthread_barrierattr_t
Used to define a barrier attributes object.
Definition: types.h:106
int ssize_t
Used for a count of bytes or an error indication.
Definition: types.h:165
uint32_t clock_t
Used for system times in clock ticks or CLOCKS_PER_SEC.
Definition: types.h:49
void * pthread_condattr_t
Used to identify a condition attribute object.
Definition: types.h:125
int clockid_t
Used for clock ID type in the clock and timer functions.
Definition: types.h:59
PthreadBarrierType_t pthread_barrier_t
Used to identify a barrier.
Definition: types.h:99
PthreadCondType_t pthread_cond_t
Used for condition variables.
Definition: types.h:115
PthreadAttrType_t pthread_attr_t
Used to identify a thread attribute object.
Definition: types.h:89
int mode_t
Used for some file attributes.
Definition: types.h:69
void * pthread_t
Used to identify a thread.
Definition: types.h:155