RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
posix_api_configuration_table Struct Reference

The following records define the POSIX Configuration Table. More...

#include <config.h>

Collaboration diagram for posix_api_configuration_table:
Collaboration graph
[legend]

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_tableUser_initialization_threads_table
 This field contains the list of POSIX API Initialization threads.
 

Detailed Description

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:

Field Documentation

◆ maximum_message_queue_descriptors

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.

Note
There can be one or more file descriptors used with each message queue. This value should be greater than or equal to the number of message queues.

The documentation for this struct was generated from the following file: