RTEMS 6.1-rc5
|
Files | |
file | key.c |
POSIX Keys Information with Zero Objects. | |
Data Structures | |
struct | POSIX_Keys_Key_value_pair |
Represents POSIX key and value pair. More... | |
struct | POSIX_Keys_Control |
The data structure used to manage a POSIX key. More... | |
Macros | |
#define | POSIX_KEYS_INFORMATION_DEFINE(max) |
Macro to define the objects information for the POSIX Key objects. | |
#define | POSIX_KEYS_RBTREE_NODE_TO_KEY_VALUE_PAIR(node) RTEMS_CONTAINER_OF( node, POSIX_Keys_Key_value_pair, Lookup_node ) |
Functions | |
POSIX_Keys_Key_value_pair * | _POSIX_Keys_Key_value_allocate (void) |
Variables | |
POSIX_Keys_Key_value_pair | _POSIX_Keys_Key_value_pairs [] |
The initial set of POSIX key and value pairs. | |
const uint32_t | _POSIX_Keys_Key_value_pair_maximum |
The POSIX key and value pairs maximum. | |
Objects_Information | _POSIX_Keys_Information |
The POSIX Key objects information. | |
Freechain_Control | _POSIX_Keys_Keypool |
This freechain is used as a memory pool for POSIX_Keys_Key_value_pair. | |
#define POSIX_KEYS_INFORMATION_DEFINE | ( | max | ) |
Macro to define the objects information for the POSIX Key objects.
This macro should only be used by <rtems/confdefs.h>.
max | The configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set). |
|
extern |
The POSIX key and value pairs maximum.
This value is provided via <rtems/confdefs.h> in case POSIX key and value pairs are configured. The OBJECTS_UNLIMITED_OBJECTS flag may be set.
|
extern |
The initial set of POSIX key and value pairs.
This array is provided via <rtems/confdefs.h> in case POSIX key and value pairs are configured. The POSIX key and value pair count in this array must be equal to _Objects_Maximum_per_allocation( _POSIX_Keys_Key_value_pair_maximum ).