From 3b76313da986859d9133bfab342009336ac17aff Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 19 Apr 1996 21:09:20 +0000 Subject: modified to generate fatal error when an unconfigured directive is invoked. --- c/src/exec/rtems/optman/no-region.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'c/src/exec/rtems/optman/no-region.c') diff --git a/c/src/exec/rtems/optman/no-region.c b/c/src/exec/rtems/optman/no-region.c index 96e815c62e..6a779fb785 100644 --- a/c/src/exec/rtems/optman/no-region.c +++ b/c/src/exec/rtems/optman/no-region.c @@ -20,6 +20,7 @@ #include #include #include +#include void _Region_Manager_initialization( unsigned32 maximum_regions @@ -36,6 +37,11 @@ rtems_status_code rtems_region_create( Objects_Id *id ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } @@ -44,6 +50,11 @@ rtems_status_code rtems_region_ident( Objects_Id *id ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } @@ -51,6 +62,11 @@ rtems_status_code rtems_region_delete( Objects_Id id ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } @@ -62,6 +78,11 @@ rtems_status_code rtems_region_get_segment( void **segment ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } @@ -71,6 +92,11 @@ rtems_status_code rtems_region_get_segment_size( unsigned32 *size ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } @@ -79,5 +105,10 @@ rtems_status_code rtems_region_return_segment( void *segment ) { + _Internal_error_Occurred( + INTERNAL_ERROR_RTEMS_API, + FALSE, + RTEMS_NOT_CONFIGURED + ); return RTEMS_NOT_CONFIGURED; } -- cgit v1.2.3