This section defines the system configuration parameters supported
by confdefs.h
related to configuring RTEMS to support
a task using Ada tasking with GNAT.
CONFIGURE_GNAT_RTEMS
is defined to inform
RTEMS that the GNAT Ada run-time is to be used by the
application. This configuration parameter is critical
as it makes confdefs.h
configure the resources
(mutexes and keys) used implicitly by the GNAT run-time.
By default, this parameter is not defined.
CONFIGURE_MAXIMUM_ADA_TASKS
is the
number of Ada tasks that can be concurrently active
in the system. By default, when CONFIGURE_GNAT_RTEMS
is defined, this is set to 20.
CONFIGURE_MAXIMUM_FAKE_ADA_TASKS
is
the number of "fake" Ada tasks that can be concurrently
active in the system. A "fake" Ada task is a non-Ada
task that makes calls back into Ada code and thus
implicitly uses the Ada run-time.
Copyright © 1988-2003 OAR Corporation