AWS IoT FreeRTOS+POSIX
types.h File Reference

Data types. More...

#include <stdint.h>

Go to the source code of this file.

Typedefs

typedef uint32_t clock_t
 Used for system times in clock ticks or CLOCKS_PER_SEC. Enabled/disabled by posixconfigENABLE_CLOCK_T.
 
typedef int clockid_t
 Used for clock ID type in the clock and timer functions. Enabled/disabled by posixconfigENABLE_CLOCKID_T.
 
typedef int mode_t
 Used for some file attributes. Enabled/disabled by posixconfigENABLE_MODE_T.
 
typedef int pid_t
 Used for process IDs and process group IDs. Enabled/disabled by posixconfigENABLE_PID_T.
 
typedef void * pthread_attr_t
 Used to identify a thread attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_ATTR_T.
 
typedef void * pthread_barrier_t
 Used to identify a barrier.
 
typedef void * pthread_barrierattr_t
 Used to define a barrier attributes object.
 
typedef void * pthread_cond_t
 Used for condition variables. Enabled/disabled by posixconfigENABLE_PTHREAD_COND_T.
 
typedef void * pthread_condattr_t
 Used to identify a condition attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_CONDATTR_T.
 
typedef void * pthread_mutex_t
 Used for mutexes. Enabled/disabled by posixconfigENABLE_PTHREAD_MUTEX_T.
 
typedef void * pthread_mutexattr_t
 Used to identify a mutex attribute object. Enabled/disabled by posixconfigENABLE_PTHREAD_MUTEXATTR_T.
 
typedef void * pthread_t
 Used to identify a thread. Enabled/disabled by posixconfigENABLE_PTHREAD_T.
 
typedef int ssize_t
 Used for a count of bytes or an error indication. Enabled/disabled by posixconfigENABLE_SSIZE_T.
 
typedef int64_t time_t
 Used for time in seconds. Enabled/disabled by posixconfigENABLE_TIME_T.
 
typedef void * timer_t
 Used for timer ID returned by timer_create(). Enabled/disabled by posixconfigENABLE_TIMER_T.
 
typedef unsigned long useconds_t
 Used for time in microseconds. Enabled/disabled by posixconfigENABLE_USECONDS_T.
 

Detailed Description