From b61e6e1b141e1605e0f27654001c2c65a49d3833 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 4 Aug 1997 21:43:36 +0000 Subject: Added GNAT configuration parameters. --- c/src/exec/sapi/include/confdefs.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'c/src/exec/sapi/include/confdefs.h') 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 -- cgit v1.2.3