Changeset fdcb2b52 in rtems


Ignore:
Timestamp:
Jun 14, 2000, 1:38:47 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
e90e428
Parents:
caacc739
Message:

Thread iterator and libgjc support submitted too early.

Files:
20 deleted
8 edited

Legend:

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

    rcaacc739 rfdcb2b52  
    445445
    446446/*
    447  * _Objects_Get_by_index
    448  *
    449  *  DESCRIPTION:
    450  *
    451  * This routine sets the object pointer for the given
    452  * object id based on the given object information structure.
    453  */
    454 
    455 Objects_Control *_Objects_Get_by_index(
    456   Objects_Information *information,
    457   unsigned32           index,
    458   Objects_Locations   *location
    459 );
    460 
    461 /*
    462447 *  _Objects_Get_next
    463448 *
     
    476461
    477462/*
    478  *  _Objects_Local_iterate
    479  *
    480  *  DESCRIPTION:
    481  *
    482  *  This function invokes the callback function for each existing object
    483  *  of the type specified by the information block pointer. Iteration
    484  *  continues until either all objects have been processed, or, if
    485  *  break_on_error is TRUE, until an invocation of the callback returns
    486  *  something other than 0.
    487  */
    488 
    489 unsigned32 _Objects_Local_iterate(
    490   Objects_Information *information,
    491   unsigned32 (*callback)(Objects_Control *object, void * arg),
    492   void * arg,
    493   boolean break_on_error
    494 );
    495 
    496 /*
    497463 *  Pieces of object.inl are promoted out to the user
    498464 */
  • c/src/exec/score/include/rtems/score/thread.h

    rcaacc739 rfdcb2b52  
    735735
    736736/*
    737  *  _Thread_Local_iterate
    738  *
    739  *  DESCRIPTION:
    740  *
    741  *  This function invokes the callback function for each existing thread.
    742  *  Iteration continues until either all threads have been processed, or,
    743  *  if break_on_error is TRUE, until an invocation of the callback returns
    744  *  an integer value other than 0.
    745  */
    746 
    747 unsigned32 _Thread_Local_iterate(
    748   unsigned32 (*callback)(Thread_Control *the_thread, void * arg),
    749   void * arg,
    750   boolean break_on_error
    751 );
    752 
    753 /*
    754737 *  _Thread_Idle_body
    755738 *
  • c/src/exec/score/src/Makefile.am

    rcaacc739 rfdcb2b52  
    2828    objectcopynameraw.c objectcopynamestring.c objectextendinformation.c \
    2929    objectfree.c objectget.c objectgetbyindex.c objectgetnext.c \
    30     objectinitializeinformation.c objectlocaliterate.c objectnametoid.c \
    31     objectshrinkinformation.c
     30    objectinitializeinformation.c objectnametoid.c objectshrinkinformation.c
    3231
    3332THREAD_C_FILES = thread.c threadchangepriority.c threadclearstate.c \
    3433    threadclose.c threadcreateidle.c threaddelayended.c threaddispatch.c \
    3534    threadevaluatemode.c threadget.c threadhandler.c threadidlebody.c \
    36     threadinitialize.c threadloadenv.c threadlocaliterate.c threadready.c \
    37     threadresettimeslice.c threadreset.c threadrestart.c threadresume.c \
    38     threadrotatequeue.c threadsetpriority.c threadsetstate.c \
    39     threadsettransient.c threadstackallocate.c threadstackfree.c \
    40     threadstart.c threadstartmultitasking.c threadsuspend.c \
    41     threadtickletimeslice.c threadyieldprocessor.c
     35    threadinitialize.c threadloadenv.c threadready.c threadresettimeslice.c \
     36    threadreset.c threadrestart.c threadresume.c threadrotatequeue.c \
     37    threadsetpriority.c threadsetstate.c threadsettransient.c \
     38    threadstackallocate.c threadstackfree.c threadstart.c \
     39    threadstartmultitasking.c threadsuspend.c threadtickletimeslice.c \
     40    threadyieldprocessor.c
    4241
    4342THREADQ_C_FILES = threadq.c threadqdequeue.c threadqdequeuefifo.c \
     
    5554
    5655STD_C_FILES = apiext.c chain.c $(CORE_MESSAGE_QUEUE_C_FILES) \
    57     $(CORE_MUTEX_C_FILES) $(CORE_SEMAPHORE_C_FILES) $(HEAP_C_FILES) \
    58     interr.c isr.c $(OBJECT_C_FILES) $(THREAD_C_FILES) $(THREADQ_C_FILES) \
     56    $(CORE_MUTEX_C_FILES) $(CORE_SEMAPHORE_C_FILES) $(HEAP_C_FILES) interr.c \
     57    isr.c $(OBJECT_C_FILES) $(THREAD_C_FILES) $(THREADQ_C_FILES) \
    5958    $(TOD_C_FILES) userext.c $(WATCHDOG_C_FILES) wkspace.c
    6059
  • c/src/tests/configure.in

    rcaacc739 rfdcb2b52  
    4545if test "$tests_enabled" = "yes"; then
    4646  # do functionality tests first, then performance tests
    47   cfg_subdirs="libtests sptests libffi"
     47  cfg_subdirs="libtests sptests"
    4848  if test "$HAS_MP" = "yes"; then
    4949    cfg_subdirs="$cfg_subdirs mptests"
  • c/src/tests/sptests/configure.in

    rcaacc739 rfdcb2b52  
    6868sp29/Makefile
    6969spsize/Makefile
    70 threaditerate/Makefile
    7170)
    7271
  • cpukit/score/include/rtems/score/object.h

    rcaacc739 rfdcb2b52  
    445445
    446446/*
    447  * _Objects_Get_by_index
    448  *
    449  *  DESCRIPTION:
    450  *
    451  * This routine sets the object pointer for the given
    452  * object id based on the given object information structure.
    453  */
    454 
    455 Objects_Control *_Objects_Get_by_index(
    456   Objects_Information *information,
    457   unsigned32           index,
    458   Objects_Locations   *location
    459 );
    460 
    461 /*
    462447 *  _Objects_Get_next
    463448 *
     
    476461
    477462/*
    478  *  _Objects_Local_iterate
    479  *
    480  *  DESCRIPTION:
    481  *
    482  *  This function invokes the callback function for each existing object
    483  *  of the type specified by the information block pointer. Iteration
    484  *  continues until either all objects have been processed, or, if
    485  *  break_on_error is TRUE, until an invocation of the callback returns
    486  *  something other than 0.
    487  */
    488 
    489 unsigned32 _Objects_Local_iterate(
    490   Objects_Information *information,
    491   unsigned32 (*callback)(Objects_Control *object, void * arg),
    492   void * arg,
    493   boolean break_on_error
    494 );
    495 
    496 /*
    497463 *  Pieces of object.inl are promoted out to the user
    498464 */
  • cpukit/score/include/rtems/score/thread.h

    rcaacc739 rfdcb2b52  
    735735
    736736/*
    737  *  _Thread_Local_iterate
    738  *
    739  *  DESCRIPTION:
    740  *
    741  *  This function invokes the callback function for each existing thread.
    742  *  Iteration continues until either all threads have been processed, or,
    743  *  if break_on_error is TRUE, until an invocation of the callback returns
    744  *  an integer value other than 0.
    745  */
    746 
    747 unsigned32 _Thread_Local_iterate(
    748   unsigned32 (*callback)(Thread_Control *the_thread, void * arg),
    749   void * arg,
    750   boolean break_on_error
    751 );
    752 
    753 /*
    754737 *  _Thread_Idle_body
    755738 *
  • cpukit/score/src/Makefile.am

    rcaacc739 rfdcb2b52  
    2828    objectcopynameraw.c objectcopynamestring.c objectextendinformation.c \
    2929    objectfree.c objectget.c objectgetbyindex.c objectgetnext.c \
    30     objectinitializeinformation.c objectlocaliterate.c objectnametoid.c \
    31     objectshrinkinformation.c
     30    objectinitializeinformation.c objectnametoid.c objectshrinkinformation.c
    3231
    3332THREAD_C_FILES = thread.c threadchangepriority.c threadclearstate.c \
    3433    threadclose.c threadcreateidle.c threaddelayended.c threaddispatch.c \
    3534    threadevaluatemode.c threadget.c threadhandler.c threadidlebody.c \
    36     threadinitialize.c threadloadenv.c threadlocaliterate.c threadready.c \
    37     threadresettimeslice.c threadreset.c threadrestart.c threadresume.c \
    38     threadrotatequeue.c threadsetpriority.c threadsetstate.c \
    39     threadsettransient.c threadstackallocate.c threadstackfree.c \
    40     threadstart.c threadstartmultitasking.c threadsuspend.c \
    41     threadtickletimeslice.c threadyieldprocessor.c
     35    threadinitialize.c threadloadenv.c threadready.c threadresettimeslice.c \
     36    threadreset.c threadrestart.c threadresume.c threadrotatequeue.c \
     37    threadsetpriority.c threadsetstate.c threadsettransient.c \
     38    threadstackallocate.c threadstackfree.c threadstart.c \
     39    threadstartmultitasking.c threadsuspend.c threadtickletimeslice.c \
     40    threadyieldprocessor.c
    4241
    4342THREADQ_C_FILES = threadq.c threadqdequeue.c threadqdequeuefifo.c \
     
    5554
    5655STD_C_FILES = apiext.c chain.c $(CORE_MESSAGE_QUEUE_C_FILES) \
    57     $(CORE_MUTEX_C_FILES) $(CORE_SEMAPHORE_C_FILES) $(HEAP_C_FILES) \
    58     interr.c isr.c $(OBJECT_C_FILES) $(THREAD_C_FILES) $(THREADQ_C_FILES) \
     56    $(CORE_MUTEX_C_FILES) $(CORE_SEMAPHORE_C_FILES) $(HEAP_C_FILES) interr.c \
     57    isr.c $(OBJECT_C_FILES) $(THREAD_C_FILES) $(THREADQ_C_FILES) \
    5958    $(TOD_C_FILES) userext.c $(WATCHDOG_C_FILES) wkspace.c
    6059
Note: See TracChangeset for help on using the changeset viewer.