Changeset 3738a74 in rtems-docs


Ignore:
Timestamp:
Feb 17, 2020, 8:41:40 AM (6 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
d10e3b1
Parents:
03facda
git-author:
Sebastian Huber <sebastian.huber@…> (02/17/20 08:41:40)
git-committer:
Sebastian Huber <sebastian.huber@…> (02/24/20 13:58:25)
Message:

c-user: Obsolete CONFIGURE_HAS_OWN_INIT_TASK_TABLE

The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and
CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_*
configuration options. These two options are probably unused, see also:

Removing them simplifies the configuration. If there is a real user need
which shows up after the removal, we can resurrect them on demand.

Using CONFIGURE_HAS_OWN_INIT_TASK_TABLE would have required the use of
the undocumented CONFIGURE_INIT_TASK_TABLE and
CONFIGURE_INIT_TASK_TABLE_SIZE configuration options.

Close #3873.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c-user/configuring_a_system.rst

    r03facda r3738a74  
    15761576    None.
    15771577
    1578 .. index:: CONFIGURE_HAS_OWN_INIT_TASK_TABLE
    1579 
    1580 .. _CONFIGURE_HAS_OWN_INIT_TASK_TABLE:
    1581 
    1582 CONFIGURE_HAS_OWN_INIT_TASK_TABLE
    1583 ---------------------------------
    1584 
    1585 CONSTANT:
    1586     ``CONFIGURE_HAS_OWN_INIT_TASK_TABLE``
    1587 
    1588 DATA TYPE:
    1589     Boolean feature macro.
    1590 
    1591 RANGE:
    1592     Defined or undefined.
    1593 
    1594 DEFAULT VALUE:
    1595     This is not defined by default.
    1596 
    1597 DESCRIPTION:
    1598     ``CONFIGURE_HAS_OWN_INIT_TASK_TABLE`` is defined if the user wishes to
    1599     define their own Classic API Initialization Tasks Table.  This table should
    1600     be named ``Initialization_tasks``.
    1601 
    1602 NOTES:
    1603     This is a seldom used configuration parameter. The most likely use case is
    1604     when an application desires to have more than one initialization task.
    1605 
    16061578POSIX API Configuration
    16071579=======================
     
    48744846and is obsolete since RTEMS 5.1.
    48754847
     4848.. index:: CONFIGURE_HAS_OWN_INIT_TASK_TABLE
     4849
     4850.. _CONFIGURE_HAS_OWN_INIT_TASK_TABLE:
     4851
     4852CONFIGURE_HAS_OWN_INIT_TASK_TABLE
     4853---------------------------------
     4854
     4855This configuration option was present in all RTEMS versions since at least 1995
     4856and is obsolete since RTEMS 5.1.  If you used this configuration option or you
     4857think that there should be a way to configure more than one Classic API
     4858initialization task, then please ask on the :r:list:`users`.
     4859
    48764860.. index:: CONFIGURE_HAS_OWN_MOUNT_TABLE
    48774861
Note: See TracChangeset for help on using the changeset viewer.