From e287d946670696183d2224083feb1cff208c737a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 19 Dec 2007 20:57:27 +0000 Subject: 2007-12-19 Joel Sherrill * sapi/include/confdefs.h: Catch the error when the user lowers the maximum number of drivers below the number of statically configured ones. --- cpukit/sapi/include/confdefs.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cpukit/sapi') diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h index 83a9dd35eb..146dd91ad2 100644 --- a/cpukit/sapi/include/confdefs.h +++ b/cpukit/sapi/include/confdefs.h @@ -407,6 +407,9 @@ rtems_driver_address_table Device_drivers[] = { #define CONFIGURE_MAXIMUM_DRIVERS CONFIGURE_NUMBER_OF_DRIVERS #endif +#if (CONFIGURE_MAXIMUM_DRIVERS < CONFIGURE_NUMBER_OF_DRIVERS) + #error "not enough slots for static drivers" +#endif /* * Default the number of devices per device driver. This value may be * overridden by the user. -- cgit v1.2.3