Changeset ac252bdc in rtems for cpukit/sapi
- Timestamp:
- 07/23/13 08:04:19 (11 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 93fb3cb0
- Parents:
- 2445bda
- git-author:
- Sebastian Huber <sebastian.huber@…> (07/23/13 08:04:19)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (07/23/13 13:12:51)
- Location:
- cpukit/sapi
- Files:
-
- 9 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
cpukit/sapi/Makefile.am
r2445bda rac252bdc 8 8 include_rtems_HEADERS += include/rtems/config.h 9 9 include_rtems_HEADERS += include/rtems/extension.h 10 include_rtems_HEADERS += include/rtems/extensionimpl.h 10 11 include_rtems_HEADERS += include/rtems/fatal.h 11 12 include_rtems_HEADERS += include/rtems/init.h … … 19 20 20 21 EXTRA_DIST = include/rtems/README 21 22 include_rtems_HEADERS += inline/rtems/extension.inl23 22 24 23 ## src -
cpukit/sapi/include/rtems/extension.h
r2445bda rac252bdc 16 16 #ifndef _RTEMS_EXTENSION_H 17 17 #define _RTEMS_EXTENSION_H 18 19 #ifndef SAPI_EXT_EXTERN20 #define SAPI_EXT_EXTERN extern21 #endif22 18 23 19 #ifdef __cplusplus … … 30 26 #include <rtems/rtems/types.h> 31 27 32 SAPI_EXT_EXTERN Objects_Information _Extension_Information;33 34 28 typedef struct { 35 29 Objects_Control Object; 36 30 User_extensions_Control Extension; 37 31 } Extension_Control; 38 39 /**40 * @brief Initialize extension manager.41 *42 * This routine initializes all extension manager related data structures.43 */44 void _Extension_Manager_initialization(void);45 32 46 33 typedef User_extensions_routine … … 252 239 /** @} */ 253 240 254 #ifndef __RTEMS_APPLICATION__255 #include <rtems/extension.inl>256 #endif257 258 241 #ifdef __cplusplus 259 242 } -
cpukit/sapi/include/rtems/extensionimpl.h
r2445bda rac252bdc 16 16 */ 17 17 18 #ifndef __EXTENSION_MANAGER_inl 19 #define __EXTENSION_MANAGER_inl 18 #ifndef _RTEMS_EXTENSIONIMPL_H 19 #define _RTEMS_EXTENSIONIMPL_H 20 21 #include <rtems/extension.h> 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 #ifndef SAPI_EXT_EXTERN 28 #define SAPI_EXT_EXTERN extern 29 #endif 30 31 SAPI_EXT_EXTERN Objects_Information _Extension_Information; 32 33 /** 34 * @brief Initialize extension manager. 35 * 36 * This routine initializes all extension manager related data structures. 37 */ 38 void _Extension_Manager_initialization(void); 20 39 21 40 RTEMS_INLINE_ROUTINE Extension_Control *_Extension_Allocate( void ) … … 47 66 } 48 67 68 #ifdef __cplusplus 69 } 70 #endif 71 49 72 #endif 50 73 /* end of include file */ -
cpukit/sapi/preinstall.am
r2445bda rac252bdc 45 45 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extension.h 46 46 47 $(PROJECT_INCLUDE)/rtems/extensionimpl.h: include/rtems/extensionimpl.h $(PROJECT_INCLUDE)/rtems/$(dirstamp) 48 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/extensionimpl.h 49 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extensionimpl.h 50 47 51 $(PROJECT_INCLUDE)/rtems/fatal.h: include/rtems/fatal.h $(PROJECT_INCLUDE)/rtems/$(dirstamp) 48 52 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/fatal.h … … 81 85 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/timespec.h 82 86 83 $(PROJECT_INCLUDE)/rtems/extension.inl: inline/rtems/extension.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)84 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/extension.inl85 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extension.inl86 87 87 $(PROJECT_LIB)/libsapi.a: libsapi.a $(PROJECT_LIB)/$(dirstamp) 88 88 $(INSTALL_DATA) $< $(PROJECT_LIB)/libsapi.a -
cpukit/sapi/src/exinit.c
r2445bda rac252bdc 33 33 #include <rtems/config.h> 34 34 #include <rtems/debug.h> 35 #include <rtems/extension .h>35 #include <rtems/extensionimpl.h> 36 36 #include <rtems/fatal.h> 37 37 #include <rtems/init.h> -
cpukit/sapi/src/extension.c
r2445bda rac252bdc 27 27 #include <rtems/score/object.h> 28 28 #include <rtems/score/thread.h> 29 #include <rtems/extension .h>29 #include <rtems/extensionimpl.h> 30 30 31 31 void _Extension_Manager_initialization(void) -
cpukit/sapi/src/extensioncreate.c
r2445bda rac252bdc 25 25 #include <rtems/score/thread.h> 26 26 #include <rtems/score/userextimpl.h> 27 #include <rtems/extension .h>27 #include <rtems/extensionimpl.h> 28 28 29 29 rtems_status_code rtems_extension_create( -
cpukit/sapi/src/extensiondata.c
r2445bda rac252bdc 23 23 #define SAPI_EXT_EXTERN 24 24 25 #include <rtems/system.h> 26 #include <rtems/extension.h> 27 25 #include <rtems/extensionimpl.h> -
cpukit/sapi/src/extensiondelete.c
r2445bda rac252bdc 20 20 #endif 21 21 22 #include <rtems/extension .h>22 #include <rtems/extensionimpl.h> 23 23 #include <rtems/score/object.h> 24 24 #include <rtems/score/thread.h> -
cpukit/sapi/src/extensionident.c
r2445bda rac252bdc 24 24 #include <rtems/score/object.h> 25 25 #include <rtems/score/thread.h> 26 #include <rtems/extension .h>26 #include <rtems/extensionimpl.h> 27 27 28 28 rtems_status_code rtems_extension_ident(
Note: See TracChangeset
for help on using the changeset viewer.