summaryrefslogtreecommitdiffstats
path: root/c/src/exec/sapi/include/confdefs.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-08-04 21:43:36 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-08-04 21:43:36 +0000
commitb61e6e1b141e1605e0f27654001c2c65a49d3833 (patch)
tree6818ff280378557cb4d9134a8ea64eb0527fbb8a /c/src/exec/sapi/include/confdefs.h
parentAdded include/motorola and include/zilog directories to the (diff)
downloadrtems-b61e6e1b141e1605e0f27654001c2c65a49d3833.tar.bz2
Added GNAT configuration parameters.
Diffstat (limited to 'c/src/exec/sapi/include/confdefs.h')
-rw-r--r--c/src/exec/sapi/include/confdefs.h23
1 files changed, 19 insertions, 4 deletions
diff --git a/c/src/exec/sapi/include/confdefs.h b/c/src/exec/sapi/include/confdefs.h
index ab08adb4b5..b0d930672e 100644
--- a/c/src/exec/sapi/include/confdefs.h
+++ b/c/src/exec/sapi/include/confdefs.h
@@ -427,6 +427,20 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
) & 0xffff8000)
#endif
+#ifdef CONFIGURE_GNAT_RTEMS
+#define CONFIGURE_GNAT_MUTEXES 10
+
+/* 20 are required to run all tests in the ACVC */
+#ifndef CONFIGURE_MAXIMUM_ADA_TASKS
+#define CONFIGURE_MAXIMUM_ADA_TASKS 20
+#endif
+
+#else
+#define CONFIGURE_GNAT_MUTEXES 0
+#define CONFIGURE_MAXIMUM_ADA_TASKS 0
+#endif
+
+
#ifdef CONFIGURE_INIT
rtems_api_configuration_table Configuration_RTEMS_API = {
@@ -444,10 +458,11 @@ rtems_api_configuration_table Configuration_RTEMS_API = {
#ifdef RTEMS_POSIX_API
posix_api_configuration_table Configuration_POSIX_API = {
- CONFIGURE_MAXIMUM_POSIX_THREADS,
- CONFIGURE_MAXIMUM_POSIX_MUTEXES,
- CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES,
- CONFIGURE_MAXIMUM_POSIX_KEYS,
+ CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS,
+ CONFIGURE_MAXIMUM_POSIX_MUTEXES + CONFIGURE_MAXIMUM_ADA_TASKS +
+ CONFIGURE_GNAT_MUTEXES,
+ CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES + CONFIGURE_MAXIMUM_ADA_TASKS,
+ CONFIGURE_MAXIMUM_POSIX_KEYS + CONFIGURE_MAXIMUM_ADA_TASKS,
CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS,
CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE,
CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME