diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-30 07:46:39 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-30 07:46:39 +0100 |
commit | c68af1b00e83514eb127f9cc7733d7d09d896c7e (patch) | |
tree | be6960f3fa7650049a92ba51c04a93a30673f6c3 /c-user/configuring_a_system.rst | |
parent | c-user/message_manager.rst: Change "cons void" to "const void" (diff) | |
download | rtems-docs-c68af1b00e83514eb127f9cc7733d7d09d896c7e.tar.bz2 |
Document CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS
Diffstat (limited to 'c-user/configuring_a_system.rst')
-rw-r--r-- | c-user/configuring_a_system.rst | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst index e622b91..eab91ff 100644 --- a/c-user/configuring_a_system.rst +++ b/c-user/configuring_a_system.rst @@ -1081,6 +1081,38 @@ DESCRIPTION: NOTES: This object class can be configured in unlimited allocation mode. +.. index:: CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS + +.. _CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS + +CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS +--------------------------------------- + +CONSTANT: + ``CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS`` + +DATA TYPE: + Unsigned integer (``uint32_t``). + +RANGE: + Zero or positive. + +DEFAULT VALUE: + The default value is + :ref:`CONFIGURE_MAXIMUM_POSIX_KEYS <CONFIGURE_MAXIMUM_POSIX_KEYS>` * + :ref:`CONFIGURE_MAXIMUM_TASKS <CONFIGURE_MAXIMUM_TASKS>` + + :ref:`CONFIGURE_MAXIMUM_POSIX_THREADS <CONFIGURE_MAXIMUM_POSIX_THREADS>`. + +DESCRIPTION: + ``CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS`` is the maximum number of key + value pairs used by POSIX API Keys that can be concurrently active. + +NOTES: + This object class can be configured in unlimited allocation mode. + + A key value pair is created by :c:func:`pthread_setspecific` if the value + is not :c:macro:`NULL`, otherwise it is deleted. + .. index:: CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES .. _CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES: |