Changeset dd1c262 in rtems-docs


Ignore:
Timestamp:
Oct 30, 2018, 7:09:15 AM (5 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
00edae7
Parents:
5ca4172
git-author:
Sebastian Huber <sebastian.huber@…> (10/30/18 07:09:15)
git-committer:
Sebastian Huber <sebastian.huber@…> (11/05/18 06:17:17)
Message:

c-user: Update POSIX API configuration

Close ##2514.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c-user/configuring_a_system.rst

    r5ca4172 rdd1c262  
    518518
    519519    The maximum number of POSIX threads is specified by
    520     ``CONFIGURE_MAXIMUM_POSIX_THREADS``.
     520    :ref:`CONFIGURE_MAXIMUM_POSIX_THREADS <CONFIGURE_MAXIMUM_POSIX_THREADS>`.
    521521
    522522    A future enhancement to ``<rtems/confdefs.h>`` could be to eliminate the
     
    10521052=======================
    10531053
    1054 The parameters in this section are used to configure resources for the RTEMS
    1055 POSIX API.  They are only relevant if the POSIX API is enabled at configure
    1056 time using the ``--enable-posix`` option.
     1054The parameters in this section are used to configure resources for the POSIX
     1055API supported by RTEMS.  Most POSIX API objects are available by default since
     1056RTEMS 5.1.  The queued signals and timers are only available if RTEMS was built
     1057with the ``--enable-posix`` build configuration option.
    10571058
    10581059.. index:: CONFIGURE_MAXIMUM_POSIX_KEYS
     
    11641165
    11651166NOTES:
    1166     None.
     1167    Unlimited objects are not available for queued signals.
     1168
     1169    Queued signals are only available if RTEMS was built with the
     1170    ``--enable-posix`` build configuration option.
    11671171
    11681172.. index:: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
     
    11871191DESCRIPTION:
    11881192    ``CONFIGURE_MAXIMUM_POSIX_SEMAPHORES`` is the maximum number of POSIX API
    1189     Named Semaphores that can be concurrently active.  Named semaphores are
    1190     created with ``sem_open()``.  Semaphores initialized with ``sem_init()``
    1191     are not affected by this configuration option since the storage space for
    1192     these semaphores is user-provided.
    1193 
    1194 NOTES:
    1195     None.
     1193    Named Semaphores that can be concurrently active.
     1194
     1195NOTES:
     1196    This object class can be configured in unlimited allocation mode.
     1197
     1198    Named semaphores are created with ``sem_open()``.  Semaphores initialized
     1199    with ``sem_init()`` are not affected by this configuration option since the
     1200    storage space for these semaphores is user-provided.
    11961201
    11971202.. index:: CONFIGURE_MAXIMUM_POSIX_TIMERS
     
    12201225NOTES:
    12211226    This object class can be configured in unlimited allocation mode.
     1227
     1228    Timers are only available if RTEMS was built with the
     1229    ``--enable-posix`` build configuration option.
    12221230
    12231231.. index:: CONFIGURE_MAXIMUM_POSIX_THREADS
     
    12561264
    12571265    The maximum number of Classic API Tasks is specified by
    1258     ``CONFIGURE_MAXIMUM_TASKS``.
     1266    :ref:`CONFIGURE_MAXIMUM_TASKS <CONFIGURE_MAXIMUM_TASKS>`.
    12591267
    12601268    All POSIX threads have floating point enabled.
     
    12841292    This configuration parameter defines the minimum stack size in bytes for
    12851293    every POSIX thread in the system.
     1294
     1295NOTES:
     1296    None.
    12861297
    12871298POSIX Initialization Threads Table Configuration
Note: See TracChangeset for help on using the changeset viewer.