FreeRTOS: POSIX
Return to main page ↑
Configuration

Configuration settings of the posix library.
Configuration settings are C pre-processor constants. They can be set with a #define in the iot_config.h or by using a compiler option such as -D in gcc. If a configuration setting is not defined, the library will use a "sensible" default value (unless otherwise noted). Because they are compile-time constants, a library must be rebuilt if a configuration setting is changed.

configpagemarker

posixconfigENABLE_CLOCK_T

Set this to 1 defines clock_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_CLOCKID_T

Set this to 1 defines clockid_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_MODE_T

Set this to 1 defines mode_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PID_T

Set this to 1 defines pid_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_ATTR_T

Set this to 1 defines pthread_attr_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_BARRIER_T

Set this to 1 defines pthread_barrier_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_COND_T

Set this to 1 defines pthread_cond_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_CONDATTR_T

Set this to 1 defines pthread_condattr_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_MUTEX_T

Set this to 1 defines pthread_mutex_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_MUTEXATTR_T

Set this to 1 defines pthread_mutexattr_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_PTHREAD_T

Set this to 1 defines pthread_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_SSIZE_T

Set this to 1 defines ssize_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_TIME_T

Set this to 1 defines time_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_TIMER_T

Set this to 1 defines timer_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_USECONDS_T

Set this to 1 defines useconds_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_OFF_T

Set this to 1 defines off_t.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_TIMESPEC

Set this to 1 defines struct timespec.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1

posixconfigENABLE_ITIMERSPEC

Set this to 1 defines struct itimerspec.

Third party code may already define this handle. Set to 1 to avoid redefinition.

Possible values: 0 or 1
Default value (if undefined): 1