RTEMS CPU Kit with SuperCore
4.11.3
|
The following records define the POSIX Configuration Table. More...
#include <config.h>
Data Fields | |
uint32_t | maximum_threads |
This field contains the maximum number of POSIX API threads which are configured for this application. | |
uint32_t | maximum_mutexes |
This field contains the maximum number of POSIX API mutexes which are configured for this application. | |
uint32_t | maximum_condition_variables |
This field contains the maximum number of POSIX API condition variables which are configured for this application. | |
uint32_t | maximum_timers |
This field contains the maximum number of POSIX API timers which are configured for this application. | |
uint32_t | maximum_queued_signals |
This field contains the maximum number of POSIX API queued signals which are configured for this application. | |
uint32_t | maximum_message_queues |
This field contains the maximum number of POSIX API message queues which are configured for this application. | |
uint32_t | maximum_message_queue_descriptors |
This field contains the maximum number of POSIX API message queue file descriptors which are configured for this application. More... | |
uint32_t | maximum_semaphores |
This field contains the maximum number of POSIX API semaphores which are configured for this application. | |
uint32_t | maximum_barriers |
This field contains the maximum number of POSIX API barriers which are configured for this application. | |
uint32_t | maximum_rwlocks |
This field contains the maximum number of POSIX API read/write locks which are configured for this application. | |
uint32_t | maximum_spinlocks |
This field contains the maximum number of POSIX API spinlocks which are configured for this application. | |
uint32_t | number_of_initialization_threads |
This field contains the number of POSIX API Initialization threads listed in User_initialization_thread_table. | |
posix_initialization_threads_table * | User_initialization_threads_table |
This field contains the list of POSIX API Initialization threads. | |
The following records define the POSIX Configuration Table.
The information contained in this table is required in all RTEMS systems which include POSIX threads support, whether single or multiprocessor. This table primarily defines the following:
uint32_t posix_api_configuration_table::maximum_message_queue_descriptors |
This field contains the maximum number of POSIX API message queue file descriptors which are configured for this application.