Changeset b06e68ef in rtems for c/src/exec/score/include


Ignore:
Timestamp:
08/17/95 19:51:51 (27 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
95fbca1
Parents:
3b438fa
Message:

Numerous miscellaneous features incorporated from Tony Bennett
(tbennett@…) including the following major additions:

+ variable length messages
+ named devices
+ debug monitor
+ association tables/variables

Location:
c/src/exec/score/include/rtems
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/include/rtems/score/object.h

    r3b438fa rb06e68ef  
    101101
    102102/*
     103 * Parameters and return id's for _Objects_Get_next
     104 */
     105
     106#define RTEMS_OBJECT_ID_INITIAL_INDEX   (0)
     107#define RTEMS_OBJECT_ID_FINAL_INDEX     (0xffff)
     108
     109#define RTEMS_OBJECT_ID_INITIAL(node)   (_Objects_Build_id(      \
     110                                            node, \
     111                                            RTEMS_OBJECT_ID_INITIAL_INDEX))
     112#define RTEMS_OBJECT_ID_FINAL           ((Objects_Id) ~0)
     113
     114/*
    103115 *  _Objects_Handler_initialization
    104116 *
     
    180192
    181193/*
     194 *  _Objects_Get_next
     195 *
     196 *  DESCRIPTION:
     197 *
     198 *  Like _Objects_Get, but is used to find "next" open object.
     199 *
     200 */
     201
     202Objects_Control *_Objects_Get_next(
     203    Objects_Information *information,
     204    Objects_Id           id,
     205    unsigned32          *location_p,
     206    Objects_Id          *next_id_p
     207);
     208
     209/*
    182210 *  _Objects_Is_name_valid
    183211 *
  • c/src/exec/score/include/rtems/score/thread.h

    r3b438fa rb06e68ef  
    116116    unsigned32          segment_size;    /* size of segment requested    */
    117117    rtems_event_set     event_condition;
     118    unsigned32         *message_size_p;  /* ptr for return size of message */
    118119  } Extra;
    119120  void                 *return_argument; /* address of user return param */
  • c/src/exec/score/include/rtems/system.h

    r3b438fa rb06e68ef  
    7979#include <rtems/cpu.h>             /* processor specific information */
    8080#include <rtems/status.h>          /* RTEMS status codes */
     81#include <rtems/directives.h>
    8182
    8283/*
     
    104105#define stringify( _x ) # _x
    105106
     107#define RTEMS_offsetof(type, field) \
     108        ((unsigned32) &(((type *) 0)->field))
     109
    106110/*
    107111 *  The following is the extern for the RTEMS version string.
     
    116120 */
    117121
    118 #define NUMBER_OF_ENTRY_POINTS  79
    119 extern const void * _Entry_points[ NUMBER_OF_ENTRY_POINTS + 1 ];
     122extern const void * _Entry_points[ RTEMS_NUMBER_OF_ENTRY_POINTS ];
    120123
    121124/*
Note: See TracChangeset for help on using the changeset viewer.