c-user: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES

This configuration is not obsolete since it is still used for named
semaphores.

Update #3116.
This commit is contained in:
Sebastian Huber 2017-10-11 07:58:39 +02:00
parent d36d685f98
commit 64564df810

View File

@ -1292,6 +1292,36 @@ DESCRIPTION:
NOTES:
This object class can be configured in unlimited allocation mode.
.. COMMENT: === CONFIGURE_MAXIMUM_POSIX_SEMAPHORES ===
.. _Specify Maximum POSIX API Semaphores:
Specify Maximum POSIX API Named Semaphores
------------------------------------------
.. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
CONSTANT:
``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES``
DATA TYPE:
Unsigned integer (``uint32_t``).
RANGE:
Zero or positive.
DEFAULT VALUE:
The default value is 0.
DESCRIPTION:
``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES`` is the maximum number of POSIX API
Named Semaphores that can be concurrently active. Named semaphores are
created with ``sem_open()``. Semaphores initialized with ``sem_init()``
are not affected by this configuration option since the storage space for
these semaphores is user-provided.
NOTES:
None.
.. COMMENT: === POSIX Initialization Threads Table Configuration ===
POSIX Initialization Threads Table Configuration
@ -4986,12 +5016,6 @@ CONFIGURE_MAXIMUM_POSIX_RWLOCKS
This configuration option is obsolete since RTEMS 4.12.
CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
----------------------------------
.. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
This configuration option is obsolete since RTEMS 4.12.
CONFIGURE_MAXIMUM_POSIX_SPINLOCKS
---------------------------------
.. index:: CONFIGURE_MAXIMUM_POSIX_SPINLOCKS