From cbaac1f7f4b3d78673abfde9bd6ed7e43dddf12c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 14 Dec 2015 15:05:47 +0100 Subject: Optional Classic Semaphore initialization Update #2408. --- cpukit/rtems/include/rtems/rtems/semimpl.h | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) (limited to 'cpukit/rtems/include/rtems/rtems/semimpl.h') diff --git a/cpukit/rtems/include/rtems/rtems/semimpl.h b/cpukit/rtems/include/rtems/rtems/semimpl.h index 8c93e93554..68eac6f2e7 100644 --- a/cpukit/rtems/include/rtems/rtems/semimpl.h +++ b/cpukit/rtems/include/rtems/rtems/semimpl.h @@ -26,26 +26,11 @@ extern "C" { #endif -/** - * @brief Instantiate Semaphore Data - * - * Semaphore Manager -- Data Instantiation - * - * This constant is defined to extern most of the time when using - * this header file. However by defining it to nothing, the data - * declared in this header file can be instantiated. This is done - * in a single per manager file. - * - */ -#ifndef RTEMS_SEM_EXTERN -#define RTEMS_SEM_EXTERN extern -#endif - /** * The following defines the information control block used to manage * this class of objects. */ -RTEMS_SEM_EXTERN Objects_Information _Semaphore_Information; +extern Objects_Information _Semaphore_Information; extern const rtems_status_code _Semaphore_Translate_core_mutex_return_code_[]; @@ -53,13 +38,6 @@ extern const rtems_status_code extern const rtems_status_code _Semaphore_Translate_core_semaphore_return_code_[]; -/** - * @brief Semaphore Manager Initialization - * - * This routine performs the initialization necessary for this manager. - */ -void _Semaphore_Manager_initialization(void); - /** * @brief Semaphore Translate Core Mutex Return Code * -- cgit v1.2.3