From 2c1e7ffbcb25a2bc5859020af5d160313b38b4ca Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 15 Apr 2014 13:32:40 +0200 Subject: sapi: Error case for CONFIGURE_UNLIMITED_OBJECTS --- cpukit/sapi/include/confdefs.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h index c8a9d0e3a4..9c466e59d4 100644 --- a/cpukit/sapi/include/confdefs.h +++ b/cpukit/sapi/include/confdefs.h @@ -1583,6 +1583,12 @@ const rtems_libio_helper rtems_fs_init_helper = * classic or posix objects that have not already been given resource limits. */ #if defined(CONFIGURE_UNLIMITED_OBJECTS) + #if !defined(CONFIGURE_UNIFIED_WORK_AREAS) && \ + !defined(CONFIGURE_EXECUTIVE_RAM_SIZE) && \ + !defined(CONFIGURE_MEMORY_OVERHEAD) + #error "CONFIGURE_UNLIMITED_OBJECTS requires a unified work area, an executive RAM size, or a defined workspace memory overhead" + #endif + #if !defined(CONFIGURE_UNLIMITED_ALLOCATION_SIZE) /** * This macro specifies a default allocation size for when auto-extending -- cgit v1.2.3