/* * Exercise SuperCore Object Get Next * * COPYRIGHT (c) 1989-2009. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #define CONFIGURE_INIT #include "system.h" #include /* prototypes */ int scan_objects( Objects_Information *information, Objects_Id start ); #define MAX_SCAN 10 int scan_objects( Objects_Information *information, Objects_Id start ) { Objects_Control *o[MAX_SCAN]; int i; Objects_Locations location; Objects_Id id; memset( o, 1, sizeof(o) ); id = start; for (i=0 ; i= 1 task and make sure the counts are correct when */ /* XXX you start the search at initial, first id, arbitrary id */ /* XXX try with a manager with no objects created */ puts( "Init - _Objects_Active_count" ); active_count = _Objects_Active_count( info ); rtems_test_assert( active_count == 1 ); puts( "*** END OF TEST OBJECT GET NEXT ***" ); rtems_test_exit( 0 ); }