RTEMS
Macros
POSIX Initialization Thread Configuration

Macros

#define CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT
 This configuration option is an initializer define. More...
 
#define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
 This configuration option is an integer define. More...
 
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
 This configuration option is a boolean feature define. More...
 

Detailed Description

This section describes configuration options related to the POSIX initialization thread.

Macro Definition Documentation

◆ CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT

#define CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT

This configuration option is an initializer define.

The value of this configuration option initializes the entry point of the POSIX API initialization thread.

Default Value
The default value is POSIX_Init.
Value Constraints
The value of this configuration option shall be defined to a valid function pointer of the type void *( *entry_point )( void * ).
Notes
The application shall provide the function referenced by this configuration option.

Definition at line 3856 of file appl-config.h.

◆ CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE

#define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE

This configuration option is an integer define.

The value of this configuration option defines the thread stack size of the POSIX API initialization thread.

Default Value
The default value is CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE.
Value Constraints

The value of this configuration option shall satisfy all of the following constraints:

Definition at line 3881 of file appl-config.h.

◆ CONFIGURE_POSIX_INIT_THREAD_TABLE

#define CONFIGURE_POSIX_INIT_THREAD_TABLE

This configuration option is a boolean feature define.

In case this configuration option is defined, then exactly one POSIX initialization thread is configured.

Default Configuration
If this configuration option is undefined, then the described feature is not enabled.
Notes

The application shall define exactly one of the following configuration options

otherwise a compile time error in the configuration file will occur.

Definition at line 3909 of file appl-config.h.