Changeset 5fc855d in rtems for cpukit


Ignore:
Timestamp:
Nov 8, 2018, 12:17:37 PM (10 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
742d6db
Parents:
e1b7c188
git-author:
Sebastian Huber <sebastian.huber@…> (11/08/18 12:17:37)
git-committer:
Sebastian Huber <sebastian.huber@…> (11/12/18 12:25:40)
Message:

rtems: Move internal structures to extensiondata.h

Update #3598.

Location:
cpukit
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • cpukit/headers.am

    re1b7c188 r5fc855d  
    9292include_rtems_HEADERS += include/rtems/error.h
    9393include_rtems_HEADERS += include/rtems/extension.h
     94include_rtems_HEADERS += include/rtems/extensiondata.h
    9495include_rtems_HEADERS += include/rtems/extensionimpl.h
    9596include_rtems_HEADERS += include/rtems/fatal.h
  • cpukit/include/rtems/confdefs.h

    re1b7c188 r5fc855d  
    2727 */
    2828#include <rtems.h>
     29#include <rtems/extensiondata.h>
    2930#include <rtems/ioimpl.h>
    3031#include <rtems/sysinit.h>
  • cpukit/include/rtems/extension.h

    re1b7c188 r5fc855d  
    11/**
    22 * @file
    3  *
     3 *
     4 * @ingroup ClassicUserExtensions
     5 *
    46 * @brief User Extensions API.
    57 */
     
    1719#define _RTEMS_EXTENSION_H
    1820
    19 #include <rtems/score/object.h>
    20 #include <rtems/score/userext.h>
    2121#include <rtems/rtems/status.h>
    2222#include <rtems/rtems/types.h>
     23#include <rtems/score/userext.h>
    2324
    2425#ifdef __cplusplus
    2526extern "C" {
    2627#endif
    27 
    28 typedef struct {
    29   Objects_Control          Object;
    30   User_extensions_Control  Extension;
    31 }   Extension_Control;
    3228
    3329typedef User_extensions_routine
  • cpukit/include/rtems/extensionimpl.h

    re1b7c188 r5fc855d  
    22 * @file
    33 *
    4  * @ingroup ClassicUserExtensions
     4 * @ingroup ClassicUserExtensionsImpl
    55 *
    6  * @brief User Extensions API
     6 * @brief Classic User Extensions Implementation
    77 */
    88
     
    1919#define _RTEMS_EXTENSIONIMPL_H
    2020
    21 #include <rtems/extension.h>
     21#include <rtems/extensiondata.h>
    2222#include <rtems/score/objectimpl.h>
    2323
     
    2525extern "C" {
    2626#endif
     27
     28/**
     29 * @defgroup ClassicUserExtensionsImpl User Extensions Implementation
     30 *
     31 * @ingroup ClassicUserExtensions
     32 *
     33 * @{
     34 */
    2735
    2836extern Objects_Information  _Extension_Information;
     
    4654}
    4755
     56/** @} */
     57
    4858#ifdef __cplusplus
    4959}
  • cpukit/libmisc/monitor/mon-extension.c

    re1b7c188 r5fc855d  
    88
    99#include <rtems.h>
     10#include <rtems/extensiondata.h>
    1011#include <rtems/monitor.h>
    1112
Note: See TracChangeset for help on using the changeset viewer.