Changeset b7de5de in rtems


Ignore:
Timestamp:
01/26/10 15:01:56 (13 years ago)
Author:
Thomas Doerfler <Thomas.Doerfler@…>
Branches:
4.10, 4.11, 5, master
Children:
e7fb54e
Parents:
e9fd94ce
Message:

User extension API: add const to some params, inline _User_extensions_Add_API_set

Location:
cpukit
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    re9fd94ce rb7de5de  
     12010-01-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
     2
     3        * score/src/userextaddapiset.c: Removed file.
     4        * score/Makefile.am: Update for removed file.
     5        * sapi/include/rtems/extension.h, sapi/src/extensioncreate.c,
     6        score/include/rtems/score/userext.h: The function
     7        _User_extensions_Add_API_set is now inline.  Added const qualifier to
     8        extension table parameter in extension create and set functions.
     9
    1102010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
    211
  • cpukit/sapi/include/rtems/extension.h

    re9fd94ce rb7de5de  
    148148 *
    149149 * - Task creation
    150  * - Task initiation
    151  * - Task reinitiation
    152  * - Task deletion
     150 * - Task start
     151 * - Task restart
     152 * - Task exit
    153153 * - Task context switch
    154154 * - Post task context switch
     
    205205 */
    206206rtems_status_code rtems_extension_create(
    207   rtems_name              name,
    208   rtems_extensions_table *extension_table,
    209   rtems_id               *id
     207  rtems_name                    name,
     208  const rtems_extensions_table *extension_table,
     209  rtems_id                     *id
    210210);
    211211
  • cpukit/sapi/src/extensioncreate.c

    re9fd94ce rb7de5de  
    2929
    3030rtems_status_code rtems_extension_create(
    31   rtems_name              name,
    32   rtems_extensions_table *extension_table,
    33   rtems_id               *id
     31  rtems_name                    name,
     32  const rtems_extensions_table *extension_table,
     33  rtems_id                     *id
    3434)
    3535{
  • cpukit/score/Makefile.am

    re9fd94ce rb7de5de  
    197197
    198198## USEREXT_C_FILES
    199 libscore_a_SOURCES += src/userextaddset.c src/userextaddapiset.c \
     199libscore_a_SOURCES += src/userextaddset.c \
    200200    src/userext.c src/userextremoveset.c src/userextthreadbegin.c \
    201201    src/userextthreadcreate.c src/userextthreaddelete.c \
  • cpukit/score/include/rtems/score/userext.h

    re9fd94ce rb7de5de  
    174174
    175175/**
    176  * @brief Task fatal error extension.
     176 * @brief Fatal error extension.
    177177 *
    178178 * It corresponds to _Internal_error_Occurred() (used by the
    179179 * rtems_fatal_error_occurred() directive).  The first parameter contains the
    180  * internal error source.  The second parameter indicates if it was an internal
    181  * error.  The third parameter contains the error code.
     180 * error source.  The second parameter indicates if it was an internal error.
     181 * The third parameter contains the error code.
    182182 *
    183183 * This extension should not call any RTEMS directives.
     
    247247);
    248248
    249 /** @brief User extensions Add to API extension set
    250  *
    251  *  This routine is used to add an API extension set to the active list.
    252  *
    253  *  @param[in] the_extension is the extension set to add
    254  */
    255 void _User_extensions_Add_API_set (
    256   User_extensions_Control *the_extension
    257 );
     249RTEMS_INLINE_ROUTINE void _User_extensions_Add_API_set(
     250  User_extensions_Control *extension
     251)
     252{
     253  _User_extensions_Add_set( extension );
     254}
    258255
    259256RTEMS_INLINE_ROUTINE void _User_extensions_Add_set_with_table(
    260   User_extensions_Control *extension,
    261   User_extensions_Table  *extension_table
     257  User_extensions_Control     *extension,
     258  const User_extensions_Table *extension_table
    262259)
    263260{
Note: See TracChangeset for help on using the changeset viewer.